Sha256: d6558297e3bb28585be7708e19cda1712dc0c947e839547e74593c4111b14f0c
Contents?: true
Size: 1.31 KB
Versions: 2
Compression:
Stored size: 1.31 KB
Contents
require 'roar/json' require_relative 'attack_representer' require_relative 'type_value_representer' require_relative 'ability_representer' require_relative 'ancient_trait_representer' require_relative '../attack' require_relative '../type_value' require_relative '../ability' require_relative '../ancient_trait' module Pokemon module CardRepresenter include Roar::JSON property :id property :name property :image_url, as: :imageUrl property :image_url_hi_res, as: :imageUrlHiRes property :subtype property :supertype property :ability, extend: AbilityRepresenter, class: Ability property :ancient_trait, as: :ancientTrait, extend: AncientTraitRepresenter, class: AncientTrait property :hp property :number property :artist property :rarity property :series property :set property :set_code, as: :setCode property :national_pokedex_number, as: :nationalPokedexNumber property :evolves_from, as: :evolvesFrom collection :retreat_cost, as: :retreatCost collection :text collection :types collection :attacks, extend: AttackRepresenter, class: Attack collection :weaknesses, extend: TypeValueRepresenter, class: TypeValue collection :resistances, extend: TypeValueRepresenter, class: TypeValue end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pokemon_tcg_sdk-2.5.0 | lib/pokemon_tcg_sdk/representers/card_representer.rb |
pokemon_tcg_sdk-2.4.0 | lib/pokemon_tcg_sdk/representers/card_representer.rb |