class CashOut::ServiceBase

Constants

STRIPE_ERRORS

Public Instance Methods

failure_message() click to toggle source
# File lib/cash_out/service_base.rb, line 20
def failure_message
  I18n.t('cash_out.service.failure')
end
failure_status() click to toggle source
# File lib/cash_out/service_base.rb, line 24
def failure_status
  422
end
success_message() click to toggle source
# File lib/cash_out/service_base.rb, line 16
def success_message
  I18n.t('cash_out.service.success')
end
validate_and_save(model_object) click to toggle source
# File lib/cash_out/service_base.rb, line 9
def validate_and_save(model_object)
  unless model_object.save
    errors.merge!(model_object.errors)
  end
  model_object
end