header.rb
349 Bytes
def set_header(key, value)
header_method = nil
if defined?(page) && ! page.driver.nil?
header_method = [:add_header, :header].find(&page.driver.method(:respond_to?))
end
raise StandardError.new("No header setting method available in current driver: #{page.driver}") unless header_method
page.driver.send(header_method, key, value)
end