Class: Spielbash::ActionContext
- Defined in:
- lib/spielbash/model/action/action_context.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#base_context ⇒ Object
Returns the value of attribute base_context.
Attributes inherited from Context
#height, #wait_check_cmd, #width
Instance Method Summary collapse
-
#initialize(base_context, typing_delay_s, reading_delay_s, wait, width, height) ⇒ ActionContext
constructor
A new instance of ActionContext.
- #reading_delay_s ⇒ Object
- #typing_delay_s ⇒ Object
- #wait ⇒ Object
Constructor Details
#initialize(base_context, typing_delay_s, reading_delay_s, wait, width, height) ⇒ ActionContext
Returns a new instance of ActionContext.
5 6 7 8 |
# File 'lib/spielbash/model/action/action_context.rb', line 5 def initialize(base_context, typing_delay_s, reading_delay_s, wait, width, height) super(typing_delay_s, reading_delay_s, wait, width, height) @base_context = base_context end |
Instance Attribute Details
#base_context ⇒ Object
Returns the value of attribute base_context.
3 4 5 |
# File 'lib/spielbash/model/action/action_context.rb', line 3 def base_context @base_context end |
Instance Method Details
#reading_delay_s ⇒ Object
14 15 16 |
# File 'lib/spielbash/model/action/action_context.rb', line 14 def reading_delay_s return @reading_delay_s.nil? ? base_context.reading_delay_s : @reading_delay_s end |
#typing_delay_s ⇒ Object
10 11 12 |
# File 'lib/spielbash/model/action/action_context.rb', line 10 def typing_delay_s return @typing_delay_s.nil? ? base_context.typing_delay_s : @typing_delay_s end |
#wait ⇒ Object
18 19 20 |
# File 'lib/spielbash/model/action/action_context.rb', line 18 def wait return @wait.nil? ? base_context.wait : @wait end |