Module: Lite::Form::Helpers::Errors::ClassMethods
- Defined in:
- lib/lite/form/helpers/errors.rb
Instance Method Summary collapse
Instance Method Details
#perform(action, params = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/lite/form/helpers/errors.rb', line 10 def perform(action, params = {}) klass = %w[create update].include?(action.to_s) ? send(action, params) : send(action) if klass.success? yield(klass.result, Lite::Form::Success, Lite::Form::Failure) else yield(klass.result, Lite::Form::Failure, Lite::Form::Success) end end |