class World
Public Class Methods
new(names)
click to toggle source
# File lib/agens/world.rb, line 6 def initialize(names) @names = names end
Public Instance Methods
[](agent)
click to toggle source
# File lib/agens/world.rb, line 10 def [](agent) Celluloid::Actor[agent] end
dump()
click to toggle source
# File lib/agens/world.rb, line 20 def dump puts 'World contains:' self.each do |agent| puts agent.to_s end end
each() { |self| ... }
click to toggle source
# File lib/agens/world.rb, line 14 def each @names.each do |agent| yield self[agent] end end