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