Module: Foobara::CommandPatternImplementation::Concerns::Callbacks::ClassMethods
- Defined in:
- foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/callbacks.rb
Instance Method Summary collapse
- #after_subclass_defined ⇒ Object
- #callback_state_machine_target ⇒ Object
- #inherited(subclass) ⇒ Object
Instance Method Details
#after_subclass_defined ⇒ Object
16 17 18 |
# File 'foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/callbacks.rb', line 16 def after_subclass_defined(&) subclass_defined_callbacks.register_callback(:after, &) end |
#callback_state_machine_target ⇒ Object
20 21 22 |
# File 'foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/callbacks.rb', line 20 def callback_state_machine_target Foobara::Command::StateMachine end |
#inherited(subclass) ⇒ Object
10 11 12 13 14 |
# File 'foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/callbacks.rb', line 10 def inherited(subclass) super subclass_defined_callbacks.runner.callback_data(subclass).run end |