Module: CardDeck

Defined in:
lib/card_deck/card.rb,
lib/card_deck/deck.rb

Overview

The gem

Defined Under Namespace

Classes: Card, CardError, Deck

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.Card(num = Card::Num.sample, suit = Card::Suit.sample) ⇒ Object

@return [Card]

@param [String, Fixnum] num
@param [String] suit
@see Card#initialize
An easier way to generate a card


48
49
50
# File 'lib/card_deck/card.rb', line 48

def Card(num=Card::Num.sample, suit=Card::Suit.sample)
	Card.new num, suit
end

Instance Method Details

#Deck(args = Hash.new(false)) ⇒ Object



3
4
5
# File 'lib/card_deck/deck.rb', line 3

def Deck(args=Hash.new(false))
	Deck.new args
end