class Cell
Attributes
alive[RW]
x[RW]
y[RW]
Public Class Methods
new(x, y, alive = false)
click to toggle source
# File lib/golife.rb, line 81 def initialize(x, y, alive = false) self.x = x self.y = y self.alive = alive end
Public Instance Methods
alive?()
click to toggle source
# File lib/golife.rb, line 87 def alive? @alive end
dead!()
click to toggle source
# File lib/golife.rb, line 95 def dead! @alive = false self end
dead?()
click to toggle source
# File lib/golife.rb, line 91 def dead? !@alive end
live!()
click to toggle source
# File lib/golife.rb, line 100 def live! @alive = true self end
to_s()
click to toggle source
# File lib/golife.rb, line 105 def to_s "x: #{@x}, y: #{@y}" end