Class: SpreeCmCommissioner::ApplicationRequestSchema

Inherits:
Dry::Validation::Contract
  • Object
show all
Defined in:
app/request_schemas/spree_cm_commissioner/application_request_schema.rb

Instance Method Summary collapse

Instance Method Details

#error_messageObject



13
14
15
# File 'app/request_schemas/spree_cm_commissioner/application_request_schema.rb', line 13

def error_message
  errors.map { |error| "#{error.path.join(', ')}: #{error.text}" }.to_sentence
end

#outputObject



9
10
11
# File 'app/request_schemas/spree_cm_commissioner/application_request_schema.rb', line 9

def output
  result.to_h
end