class Suspenders::StylelintGenerator::YarnInstall
Public Class Methods
new(base, dependencies, flags)
click to toggle source
# File lib/suspenders/generators/stylelint_generator.rb, line 53 def initialize(base, dependencies, flags) @base = base @dependencies = dependencies.join(" ") @flags = flags end
Public Instance Methods
invoke!()
click to toggle source
# File lib/suspenders/generators/stylelint_generator.rb, line 59 def invoke! @base.run "bin/yarn add #{@dependencies} #{@flags}" end
revoke!()
click to toggle source
# File lib/suspenders/generators/stylelint_generator.rb, line 63 def revoke! @base.behavior = :invoke @base.run "bin/yarn remove #{@dependencies}" ensure @base.behavior = :revoke end