Class: Suspenders::StylelintGenerator::ToggleComments
- Inherits:
-
Object
- Object
- Suspenders::StylelintGenerator::ToggleComments
- Defined in:
- lib/suspenders/generators/stylelint_generator.rb
Instance Method Summary collapse
-
#initialize(base, filename, pattern) ⇒ ToggleComments
constructor
A new instance of ToggleComments.
- #invoke! ⇒ Object
- #revoke! ⇒ Object
Constructor Details
#initialize(base, filename, pattern) ⇒ ToggleComments
Returns a new instance of ToggleComments.
33 34 35 36 37 |
# File 'lib/suspenders/generators/stylelint_generator.rb', line 33 def initialize(base, filename, pattern) @base = base @filename = filename @pattern = pattern end |
Instance Method Details
#invoke! ⇒ Object
39 40 41 |
# File 'lib/suspenders/generators/stylelint_generator.rb', line 39 def invoke! @base.uncomment_lines(@filename, @pattern) end |
#revoke! ⇒ Object
43 44 45 46 47 48 |
# File 'lib/suspenders/generators/stylelint_generator.rb', line 43 def revoke! @base.behavior = :invoke @base.comment_lines(@filename, @pattern) ensure @base.behavior = :revoke end |