Method: Engine::Deck#update_card

Defined in:
lib/engine/deck.rb

#update_card(old, new) ⇒ Object



19
20
21
# File 'lib/engine/deck.rb', line 19

def update_card(old, new)
  self.class.new(take(index(old)) + [new] + drop(index(old) + 1))
end