Module: LightService::Organizer::Macros
- Defined in:
- lib/light-service/organizer.rb
Instance Method Summary collapse
-
#after_actions(*logic) ⇒ Object
This looks like an accessor, but it’s used as a macro in the Organizer.
- #after_actions=(logic) ⇒ Object
- #aliases(key_hash) ⇒ Object
- #append_after_actions(action) ⇒ Object
- #append_before_actions(action) ⇒ Object
-
#before_actions(*logic) ⇒ Object
This looks like an accessor, but it’s used as a macro in the Organizer.
- #before_actions=(logic) ⇒ Object
Instance Method Details
#after_actions(*logic) ⇒ Object
This looks like an accessor, but it’s used as a macro in the Organizer
116 117 118 |
# File 'lib/light-service/organizer.rb', line 116 def after_actions(*logic) self.after_actions = logic end |
#after_actions=(logic) ⇒ Object
120 121 122 |
# File 'lib/light-service/organizer.rb', line 120 def after_actions=(logic) @after_actions = [logic].flatten end |
#aliases(key_hash) ⇒ Object
95 96 97 |
# File 'lib/light-service/organizer.rb', line 95 def aliases(key_hash) @aliases = key_hash end |
#append_after_actions(action) ⇒ Object
124 125 126 127 |
# File 'lib/light-service/organizer.rb', line 124 def append_after_actions(action) @after_actions ||= [] @after_actions.push(action) end |
#append_before_actions(action) ⇒ Object
109 110 111 112 |
# File 'lib/light-service/organizer.rb', line 109 def append_before_actions(action) @before_actions ||= [] @before_actions.push(action) end |
#before_actions(*logic) ⇒ Object
This looks like an accessor, but it’s used as a macro in the Organizer
101 102 103 |
# File 'lib/light-service/organizer.rb', line 101 def before_actions(*logic) self.before_actions = logic end |
#before_actions=(logic) ⇒ Object
105 106 107 |
# File 'lib/light-service/organizer.rb', line 105 def before_actions=(logic) @before_actions = [logic].flatten end |