class Ship
class Ship
describes ship state
Public Class Methods
new(cells)
click to toggle source
# File lib/sea_battle/ship.rb, line 14 def initialize(cells) @cells = cells @cells.each { |c| c.state = SHIP } end
Public Instance Methods
alive?()
click to toggle source
# File lib/sea_battle/ship.rb, line 19 def alive? @cells.each { |c| return true if c.state == SHIP } false end
include?(cell)
click to toggle source
# File lib/sea_battle/ship.rb, line 24 def include?(cell) @cells.include? cell end