Skip to content

Commit 2f05d65

Browse files
committed
Add latest_printing_images field
1 parent ab3b0ec commit 2f05d65

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

app/resources/card_resource.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ class CardResource < ApplicationResource # rubocop:disable Metrics/ClassLength
9292
attribute :card_abilities, :hash
9393
attribute :restrictions, :hash
9494
attribute :latest_printing_id, :string
95+
attribute :latest_printing_images, :hash do
96+
images(@object.latest_printing_id)
97+
end
9598

9699
filter :card_cycle_id, :string do
97100
eq do |scope, value|

spec/resources/card_resource_reads_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
expect(data.influence_limit).to eq(card.influence_limit)
3535
expect(data.is_unique).to eq(card.is_unique)
3636
expect(data.latest_printing_id).to eq(card.latest_printing_id)
37+
expect(data.latest_printing_images).not_to be_nil
38+
expect(data.latest_printing_images['nrdb_classic']).to include('tiny', 'small', 'medium', 'large')
3739
expect(data.memory_cost).to eq(card.memory_cost)
3840
expect(data.minimum_deck_size).to eq(card.minimum_deck_size)
3941
expect(data.num_printings).to eq(card.num_printings)

0 commit comments

Comments
 (0)