Module: ActForm::Runnable
Instance Method Summary collapse
Instance Method Details
#failure? ⇒ Boolean
35 36 37 |
# File 'lib/act_form/runnable.rb', line 35 def failure? !success? end |
#has_errors? ⇒ Boolean
17 18 19 |
# File 'lib/act_form/runnable.rb', line 17 def has_errors? !errors.empty? end |
#perform ⇒ Object
29 |
# File 'lib/act_form/runnable.rb', line 29 def perform; end |
#run ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/act_form/runnable.rb', line 21 def run if valid? @result = perform @performed = true end self end |
#success? ⇒ Boolean
31 32 33 |
# File 'lib/act_form/runnable.rb', line 31 def success? !has_errors? && !!@performed end |