Method: Mechanize::Page::Image#image_referer

Defined in:
lib/mechanize/page/image.rb

#image_refererObject

:nodoc:



94
95
96
97
98
99
100
101
102
103
104
# File 'lib/mechanize/page/image.rb', line 94

def image_referer # :nodoc:
  http_page  = page.uri && page.uri.scheme == 'http'
  https_page = page.uri && page.uri.scheme == 'https'

  case
  when http_page               then page
  when https_page && relative? then page
  else
    Mechanize::File.new(nil, { 'content-type' => 'text/plain' }, '', 200)
  end
end