Class: CardTypeAggregate
- Inherits:
-
Object
- Object
- CardTypeAggregate
- Defined in:
- lib/manasimu/card.rb
Instance Method Summary collapse
Instance Method Details
#add(card_type) ⇒ Object
395 396 397 398 |
# File 'lib/manasimu/card.rb', line 395 def add(card_type) @memo ||= [] @memo << card_type end |
#each ⇒ Object
400 401 402 403 404 405 |
# File 'lib/manasimu/card.rb', line 400 def each return if not @memo @memo.each do |item| yield item end end |
#find(set_code, number) ⇒ Object
387 388 389 390 391 392 393 |
# File 'lib/manasimu/card.rb', line 387 def find(set_code, number) @memo ||= [] @memo.find do |c| a = c.contents[0] a and a.set_code == set_code and a.number == number end end |
#map ⇒ Object
407 408 409 410 411 |
# File 'lib/manasimu/card.rb', line 407 def map @memo.map do |item| yield item end end |