module FunctionalLightService::Organizer::Macros
Public Instance Methods
after_actions(*logic)
click to toggle source
This looks like an accessor, but it's used as a macro in the Organizer
# File lib/functional-light-service/organizer.rb, line 90 def after_actions(*logic) self.after_actions = logic end
after_actions=(logic)
click to toggle source
# File lib/functional-light-service/organizer.rb, line 94 def after_actions=(logic) @after_actions = [logic].flatten end
aliases(key_hash)
click to toggle source
# File lib/functional-light-service/organizer.rb, line 69 def aliases(key_hash) @aliases = key_hash end
append_after_actions(action)
click to toggle source
# File lib/functional-light-service/organizer.rb, line 98 def append_after_actions(action) @after_actions ||= [] @after_actions.push(action) end
append_before_actions(action)
click to toggle source
# File lib/functional-light-service/organizer.rb, line 83 def append_before_actions(action) @before_actions ||= [] @before_actions.push(action) end
before_actions(*logic)
click to toggle source
This looks like an accessor, but it's used as a macro in the Organizer
# File lib/functional-light-service/organizer.rb, line 75 def before_actions(*logic) self.before_actions = logic end
before_actions=(logic)
click to toggle source
# File lib/functional-light-service/organizer.rb, line 79 def before_actions=(logic) @before_actions = [logic].flatten end