Class: Slimmer::Processors::LogoClassInserter
- Inherits:
-
Object
- Object
- Slimmer::Processors::LogoClassInserter
- Defined in:
- lib/slimmer/processors/logo_class_inserter.rb
Constant Summary collapse
- LOGO_CLASSES =
%w(businesslink directgov)
Instance Method Summary collapse
- #filter(source, dest) ⇒ Object
-
#initialize(artefact) ⇒ LogoClassInserter
constructor
A new instance of LogoClassInserter.
Constructor Details
#initialize(artefact) ⇒ LogoClassInserter
Returns a new instance of LogoClassInserter.
6 7 8 |
# File 'lib/slimmer/processors/logo_class_inserter.rb', line 6 def initialize(artefact) @artefact = artefact end |
Instance Method Details
#filter(source, dest) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/slimmer/processors/logo_class_inserter.rb', line 10 def filter(source, dest) return unless @artefact classes_to_use = LOGO_CLASSES & @artefact.legacy_sources wrapper = dest.css('#wrapper') classes_to_use.each do |klass| wrapper.add_class(klass) end end |