From 3c0ac40673a89e3848cac45d1303eee9ac2870bc Mon Sep 17 00:00:00 2001 From: Ryan Bigg Date: Fri, 8 Nov 2024 14:28:39 +1100 Subject: [PATCH] Add missing graveyard card --- lib/magic/graveyard_card.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/magic/graveyard_card.rb diff --git a/lib/magic/graveyard_card.rb b/lib/magic/graveyard_card.rb new file mode 100644 index 0000000..ff51226 --- /dev/null +++ b/lib/magic/graveyard_card.rb @@ -0,0 +1,21 @@ +module Magic + class GraveyardCard + attr_reader :card + + def initialize(card:) + @card = card + end + + def inspect + "#" + end + + def activated_abilities + @card.activated_abilities.map { |ability| ability.new(source: card) } + end + + def method_missing(name, *args, &block) + @card.send(name, *args, &block) + end + end +end