class Bridge::Hand

Attributes

cards[RW]
current[RW]
played[RW]

Public Class Methods

new() click to toggle source
# File lib/bridge/hand.rb, line 5
def initialize
  self.cards = []
end

Public Instance Methods

method_missing(m, *args, &block) click to toggle source
Calls superclass method
# File lib/bridge/hand.rb, line 9
def method_missing(m, *args, &block)
  if cards.respond_to?(m)
    cards.send(m, *args, &block)
  else
    super
  end
end
to_json(opts = {}) click to toggle source
# File lib/bridge/hand.rb, line 21
def to_json opts = {}
  cards.to_json
end
to_s() click to toggle source
# File lib/bridge/hand.rb, line 17
def to_s
  cards.map(&:to_s).join(' ')
end