class Slimmer::Processors::SearchRemover
Public Class Methods
new(headers)
click to toggle source
# File lib/slimmer/processors/search_remover.rb, line 3 def initialize(headers) @headers = headers end
Public Instance Methods
filter(_src, dest)
click to toggle source
# File lib/slimmer/processors/search_remover.rb, line 7 def filter(_src, dest) if @headers.include?(Slimmer::Headers::REMOVE_SEARCH_HEADER) search = dest.at_css("#global-header #search") search.remove if search search_link = dest.at_css("#global-header .search-toggle") search_link.remove if search_link gem_search = dest.at_css(".gem-c-layout-header__search") gem_search.remove if gem_search end end