Class: Socrates::SampleStates::RaiseError
- Inherits:
-
Object
- Object
- Socrates::SampleStates::RaiseError
show all
- Includes:
- Core::State
- Defined in:
- lib/socrates/sample_states.rb
Instance Attribute Summary
Attributes included from Core::State
#context, #data
Instance Method Summary
collapse
#end_conversation, #initialize, #next_state_action, #next_state_id, #repeat_action, #respond, #send_message, #transition_to
Instance Method Details
#ask ⇒ Object
152
153
154
|
# File 'lib/socrates/sample_states.rb', line 152
def ask
respond message: "I will raise an error regardless of what you enter next..."
end
|
#listen(_message) ⇒ Object
156
157
158
|
# File 'lib/socrates/sample_states.rb', line 156
def listen(_message)
raise ArgumentError, "Boom!"
end
|