module FFXIVScraper::Lodestone::Common

Constants

FFXIV_BASE_DOMAIN
LANG
LODESTONE_PATH

Public Instance Methods

get_base_url() click to toggle source
# File lib/ffxiv_scraper/lodestone/common.rb, line 16
def get_base_url
  return "https://#{LANG[@lang]}.#{FFXIV_BASE_DOMAIN}" 
end
get_lodestone_url() click to toggle source
# File lib/ffxiv_scraper/lodestone/common.rb, line 20
def get_lodestone_url
  return "https://#{LANG[@lang]}.#{FFXIV_BASE_DOMAIN}#{LODESTONE_PATH}"
end
open_html(url) click to toggle source
# File lib/ffxiv_scraper/lodestone/common.rb, line 24
def open_html(url)
  begin
    charset = nil
    html = open(url) do |f|
      charset = f.charset
      f.read
    end      
    Nokogiri::HTML.parse(html, nil, charset)
  rescue  => exception
    raise "url open exception. url [" << url << "]" << ", message [" << exception.message << "]"
  end
end
set_locale(lang = :ja) click to toggle source
# File lib/ffxiv_scraper/lodestone/common.rb, line 12
def set_locale(lang = :ja)
  @lang = lang
end