Class: FreshJwt::ContractValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/fresh_jwt/contract_validator.rb

Instance Method Summary collapse

Instance Method Details

#call(contract, params) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/fresh_jwt/contract_validator.rb', line 9

def call(contract, params)
  result = contract.new.call(params)
  if result.success?
    Success(result)
  else
    Failure(result.errors.to_h)
  end  

end