Class: Slimmer::Processors::MetaViewportRemover
- Inherits:
-
Object
- Object
- Slimmer::Processors::MetaViewportRemover
- Defined in:
- lib/slimmer/processors/meta_viewport_remover.rb
Instance Method Summary collapse
- #filter(content_document, page_template) ⇒ Object
-
#initialize(skin, headers) ⇒ MetaViewportRemover
constructor
A new instance of MetaViewportRemover.
- #should_remove_meta_viewport? ⇒ Boolean
Constructor Details
#initialize(skin, headers) ⇒ MetaViewportRemover
Returns a new instance of MetaViewportRemover.
3 4 5 6 |
# File 'lib/slimmer/processors/meta_viewport_remover.rb', line 3 def initialize(skin, headers) @skin = skin @headers = headers end |
Instance Method Details
#filter(content_document, page_template) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/slimmer/processors/meta_viewport_remover.rb', line 8 def filter(content_document, page_template) if = page_template.at_xpath('//head//meta[@name="viewport"]') .remove if end end |
#should_remove_meta_viewport? ⇒ Boolean
15 16 17 |
# File 'lib/slimmer/processors/meta_viewport_remover.rb', line 15 def !! @headers[Slimmer::Headers::REMOVE_META_VIEWPORT] end |