Class: Kward::Hooks::Manager::Result
- Inherits:
-
Struct
- Object
- Struct
- Kward::Hooks::Manager::Result
- Defined in:
- lib/kward/hooks/manager.rb
Instance Attribute Summary collapse
-
#decision ⇒ Object
Returns the value of attribute decision.
-
#decisions ⇒ Object
Returns the value of attribute decisions.
-
#event ⇒ Object
Returns the value of attribute event.
-
#messages ⇒ Object
Returns the value of attribute messages.
-
#payload ⇒ Object
Returns the value of attribute payload.
-
#warnings ⇒ Object
Returns the value of attribute warnings.
Instance Method Summary collapse
Instance Attribute Details
#decision ⇒ Object
Returns the value of attribute decision
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def decision @decision end |
#decisions ⇒ Object
Returns the value of attribute decisions
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def decisions @decisions end |
#event ⇒ Object
Returns the value of attribute event
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def event @event end |
#messages ⇒ Object
Returns the value of attribute messages
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def @messages end |
#payload ⇒ Object
Returns the value of attribute payload
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def payload @payload end |
#warnings ⇒ Object
Returns the value of attribute warnings
14 15 16 |
# File 'lib/kward/hooks/manager.rb', line 14 def warnings @warnings end |
Instance Method Details
#allowed? ⇒ Boolean
15 16 17 |
# File 'lib/kward/hooks/manager.rb', line 15 def allowed? !decision.deny? && !decision.ask? end |
#approval_required? ⇒ Boolean
23 24 25 |
# File 'lib/kward/hooks/manager.rb', line 23 def approval_required? decision.ask? end |
#denied? ⇒ Boolean
19 20 21 |
# File 'lib/kward/hooks/manager.rb', line 19 def denied? decision.deny? end |