Class: Guard::Webpack

Inherits:
Object
  • Object
show all
Defined in:
lib/guard/webpack.rb

Defined Under Namespace

Classes: Runner

Constant Summary collapse

DEFAULT_OPTIONS =
{
  d:        false,
  progress: true,
  colors:   true
}

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Webpack

Returns a new instance of Webpack.



14
15
16
17
18
19
# File 'lib/guard/webpack.rb', line 14

def initialize(*args)
  with_defaults(args[-1]) do |opts|
    super(opts)
    @runner = Runner.new(opts)
  end
end

Instance Attribute Details

#runnerObject

Returns the value of attribute runner.



12
13
14
# File 'lib/guard/webpack.rb', line 12

def runner
  @runner
end

Instance Method Details

#reloadObject



23
# File 'lib/guard/webpack.rb', line 23

def reload;                   @runner.restart;  end

#run_allObject



22
# File 'lib/guard/webpack.rb', line 22

def run_all;                  @runner.restart;  end

#run_on_modifications(p) ⇒ Object



21
# File 'lib/guard/webpack.rb', line 21

def run_on_modifications(p);  @runner.restart;  end

#startObject



24
# File 'lib/guard/webpack.rb', line 24

def start;                    @runner.start;    end

#stopObject



25
# File 'lib/guard/webpack.rb', line 25

def stop;                     @runner.stop;     end