Refactor common part of the find_or_create_by_x into a private method

This commit is contained in:
Maciej Szlosarczyk 2018-07-23 14:29:16 +03:00
parent 75119aff2e
commit f92ece5467
No known key found for this signature in database
GPG key ID: 41D62D42D3B0D765
3 changed files with 53 additions and 29 deletions

View file

@ -26,9 +26,12 @@ module Api
private
def eid_params
[:ident, :first_name, :last_name].each_with_object(params) do |key, obj|
required_params = [:ident, :first_name, :last_name]
required_params.each_with_object(params) do |key, obj|
obj.require(key)
end
params.permit(required_params)
end
def create_token(user)