class Slimmer::Processors::SearchPathSetter

Public Class Methods

new(response) click to toggle source
# File lib/slimmer/processors/search_path_setter.rb, line 3
def initialize(response)
  @response = response
end

Public Instance Methods

filter(_content_document, page_template) click to toggle source
# File lib/slimmer/processors/search_path_setter.rb, line 7
def filter(_content_document, page_template)
  if search_scope && page_template.at_css("form#search")
    page_template.at_css("form#search").attributes["action"].value = search_scope
  end
end
search_scope() click to toggle source
# File lib/slimmer/processors/search_path_setter.rb, line 13
def search_scope
  @response.headers[Slimmer::Headers::SEARCH_PATH_HEADER]
end