Module: Navigable::Command::InstanceMethods
- Defined in:
- lib/navigable/command.rb
Instance Attribute Summary collapse
-
#observers ⇒ Object
readonly
Returns the value of attribute observers.
-
#params ⇒ Object
readonly
Returns the value of attribute params.
-
#resolver ⇒ Object
readonly
Returns the value of attribute resolver.
Instance Method Summary collapse
Instance Attribute Details
#observers ⇒ Object (readonly)
Returns the value of attribute observers.
26 27 28 |
# File 'lib/navigable/command.rb', line 26 def observers @observers end |
#params ⇒ Object (readonly)
Returns the value of attribute params.
26 27 28 |
# File 'lib/navigable/command.rb', line 26 def params @params end |
#resolver ⇒ Object (readonly)
Returns the value of attribute resolver.
26 27 28 |
# File 'lib/navigable/command.rb', line 26 def resolver @resolver end |
Instance Method Details
#execute ⇒ Object
34 35 36 |
# File 'lib/navigable/command.rb', line 34 def execute raise NotImplementedError.new(EXECUTE_NOT_IMPLEMENTED_MESSAGE) end |
#inject(params: {}, observers: [], resolver: NullResolver.new) ⇒ Object
28 29 30 31 32 |
# File 'lib/navigable/command.rb', line 28 def inject(params: {}, observers: [], resolver: NullResolver.new) @params = params @observers = observers @resolver = resolver end |