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