class MtgDb::Downloaders::CardDetailsDownloader

Download a detailed card page given the card's multiverse_id param Useful for double-faced cards, where we can associate the face-up and face-down cards, both on this page

Constants

CARD_DETAILS_URL
DEBUG

Public Instance Methods

start(card_name, card_multiverse_id) click to toggle source
# File lib/mtg_db/downloaders.rb, line 71
def start(card_name, card_multiverse_id)
  url = CARD_DETAILS_URL
  details_url = url.sub '<PARAM_0>', card_multiverse_id.to_s

  page = @agent.get(details_url)
  page_str = card_name
  save_filename = File.join(@output_dir, "#{page_str}.html")
  puts "Saving to #{save_filename}" if DEBUG
  page.save(save_filename)
end