class SpBus::Request
Constants
- AUTH_URL
Attributes
authenticated[W]
Public Class Methods
new(url)
click to toggle source
# File lib/spbus/request.rb, line 8 def initialize(url) @url = url @authenticated = true end
Public Instance Methods
get()
click to toggle source
# File lib/spbus/request.rb, line 13 def get tries ||= 3 get_cookies if @authenticated open(@url, request_headers).read rescue Errno::ETIMEDOUT => e raise e if (tries -= 1) == 0 retry end
Private Instance Methods
request_headers()
click to toggle source
# File lib/spbus/request.rb, line 28 def request_headers headers = {} headers["User-Agent"] = "SpBus/#{SpBus::VERSION}" headers["Cookie"] = @cookies if @authenticated headers end