class Tweakphoeus::RefererList
RefererList
class handle referer logic for Referer header in requests
Public Class Methods
new()
click to toggle source
# File lib/tweakphoeus/referer_list.rb, line 6 def initialize @referer = [] end
Public Instance Methods
last_referer()
click to toggle source
# File lib/tweakphoeus/referer_list.rb, line 18 def last_referer @referer.last end
pop_referer()
click to toggle source
# File lib/tweakphoeus/referer_list.rb, line 14 def pop_referer @referer.pop || '' end
push_referer(url)
click to toggle source
# File lib/tweakphoeus/referer_list.rb, line 10 def push_referer(url) @referer << url end
referer_from_headers(headers)
click to toggle source
# File lib/tweakphoeus/referer_list.rb, line 22 def referer_from_headers(headers) @referer.last.replace(headers['Referer']) if headers && headers['Referer'].is_a?(String) end