Class: WebpackRails::SprocketsCachedEnvironment

Inherits:
Sprockets::CachedEnvironment
  • Object
show all
Defined in:
lib/webpack_rails/sprockets_cached_environment.rb

Instance Method Summary collapse

Constructor Details

#initialize(environment) ⇒ SprocketsCachedEnvironment

Returns a new instance of SprocketsCachedEnvironment.



6
7
8
9
10
11
12
13
# File 'lib/webpack_rails/sprockets_cached_environment.rb', line 6

def initialize(environment)
  if environment.webpack_task_config[:dev_server] || environment.webpack_task_config[:watch]
    # ensure webpack-dev-server is running or watcher has finished building
    WebpackRails::Task.run_webpack(environment.webpack_task_config)
  end

  super
end