class Controll::Executor::Controlled
Public Class Methods
execute(&block)
click to toggle source
Calls superclass method
# File lib/controll/executor/controlled.rb, line 18 def execute &block define_method :execute do super instance_eval &block result end end
Public Instance Methods
execute()
click to toggle source
# File lib/controll/executor/controlled.rb, line 6 def execute validations do_command unless error? end
result()
click to toggle source
return last notification or :success as result return <Event>
# File lib/controll/executor/controlled.rb, line 13 def result main_event end
Protected Instance Methods
error?()
click to toggle source
# File lib/controll/executor/controlled.rb, line 32 def error? notifications.error? end
validations()
click to toggle source
# File lib/controll/executor/controlled.rb, line 29 def validations end