Class: Nucleon::Plugin::Action::State
- Inherits:
-
Object
- Object
- Nucleon::Plugin::Action::State
- Defined in:
- lib/core/plugin/action.rb
Overview
Action execution state container
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(status = 0, result = nil, action = nil, error = nil) ⇒ State
constructor
A new instance of State.
Constructor Details
#initialize(status = 0, result = nil, action = nil, error = nil) ⇒ State
Returns a new instance of State.
84 85 86 87 88 89 |
# File 'lib/core/plugin/action.rb', line 84 def initialize(status = 0, result = nil, action = nil, error = nil) @status = status @result = result @action = action @error = error end |
Instance Attribute Details
#action ⇒ Object
93 94 95 |
# File 'lib/core/plugin/action.rb', line 93 def action @action end |
#error ⇒ Object
93 94 95 |
# File 'lib/core/plugin/action.rb', line 93 def error @error end |
#result ⇒ Object
93 94 95 |
# File 'lib/core/plugin/action.rb', line 93 def result @result end |
#status ⇒ Object
93 94 95 |
# File 'lib/core/plugin/action.rb', line 93 def status @status end |