class Acme::Smileage::Utils::BaseDownloader
Constants
- DEFAULT_USER_AGENT
Private Instance Methods
http_get(baseuri, path = nil)
click to toggle source
# File lib/acme/smileage/utils/base_downloader.rb, line 22 def http_get(baseuri, path = nil) open(make_uri(baseuri, path), "User-Agent" => DEFAULT_USER_AGENT) {|f| f.read } end
make_uri(baseuri, path = nil)
click to toggle source
# File lib/acme/smileage/utils/base_downloader.rb, line 26 def make_uri(baseuri, path = nil) r = URI(baseuri) if path r + path else r end end
with_nokogiri(baseuri, path = nil) { |HTML(f), uri| ... }
click to toggle source
# File lib/acme/smileage/utils/base_downloader.rb, line 15 def with_nokogiri(baseuri, path = nil) uri = make_uri(baseuri, path) open(uri, "User-Agent" => DEFAULT_USER_AGENT) do |f| yield Nokogiri::HTML(f), uri end end