class Spielbash::ActionContext

Attributes

base_context[RW]

Public Class Methods

new(base_context, typing_delay_s, reading_delay_s, wait, width, height) click to toggle source
Calls superclass method Spielbash::Context::new
# 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

Public Instance Methods

reading_delay_s() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/spielbash/model/action/action_context.rb, line 18
def wait
  return @wait.nil? ? base_context.wait : @wait
end