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