class Lifegame::Life

Constants

ALIVE
DEAD

Public Class Methods

new(life = false) click to toggle source
# File lib/lifegame/life.rb, line 6
def initialize(life = false)
  @life = life
end

Public Instance Methods

alive?() click to toggle source
# File lib/lifegame/life.rb, line 14
def alive?
  @life
end
be!() click to toggle source
# File lib/lifegame/life.rb, line 26
def be!
  @life = true
end
dead?() click to toggle source
# File lib/lifegame/life.rb, line 18
def dead?
  not alive?
end
die!() click to toggle source
# File lib/lifegame/life.rb, line 22
def die!
  @life = false
end
to_s() click to toggle source
# File lib/lifegame/life.rb, line 10
def to_s
  alive? ? ALIVE : DEAD
end