class MtgDbClient::CardSet

Attributes

basic_land_count[RW]
block[RW]
card_ids[RW]
common_count[RW]
description[RW]
id[RW]
mythic_rare_count[RW]
name[RW]
rare_count[RW]
release_date[RW]
total_cards[RW]
type[RW]
uncommon_count[RW]

Public Class Methods

new(response) click to toggle source
# File lib/MtgDbClient/card_set.rb, line 7
def initialize(response)
        self.id = response["id"]
        self.name = response["name"]
        self.type = response["type"]
        self.block = response["block"]
        self.description = response["description"]
        self.common_count = response["common"]
        self.uncommon_count = response["uncommon"]
        self.rare_count = response["rare"]
        self.mythic_rare_count = response["mythicRare"]
        self.basic_land_count = response["basicLand"]
        self.total_cards = response["total"]
        if(response["releaseDate"] != nil)
                self.release_date = Date.parse(response["release_date"])
        end
        self.card_ids = response["cardIds"]
end