Method: Card.parse
- Defined in:
- lib/playing_cards/card.rb
.parse(name) ⇒ Object Also known as: []
63 64 65 66 67 68 69 70 71 |
# File 'lib/playing_cards/card.rb', line 63 def self.parse name name = name.to_s.sub(/^the()?/i, '').strip if name =~ /^(\w+) of (\w+)$/i Card.new $1, $2 elsif name =~ /^(\w+)of(\w+)$/i Card.new $1, $2 end end |