Class: Legion::Gaia::RunnerHost

Inherits:
Object
  • Object
show all
Defined in:
lib/legion/gaia/runner_host.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(runner_module) ⇒ RunnerHost

Returns a new instance of RunnerHost.



8
9
10
11
# File 'lib/legion/gaia/runner_host.rb', line 8

def initialize(runner_module)
  @runner_module = runner_module
  extend runner_module
end

Instance Attribute Details

#last_tick_resultObject

Returns the value of attribute last_tick_result.



6
7
8
# File 'lib/legion/gaia/runner_host.rb', line 6

def last_tick_result
  @last_tick_result
end

Instance Method Details

#inspectObject



17
18
19
# File 'lib/legion/gaia/runner_host.rb', line 17

def inspect
  "#<#{self.class} module=#{@runner_module}>"
end

#to_sObject



13
14
15
# File 'lib/legion/gaia/runner_host.rb', line 13

def to_s
  "RunnerHost(#{@runner_module})"
end