Module: WebpackRails::SprocketsEnvironment::EnvironmentWebpackInstanceMethods
- Defined in:
- lib/webpack_rails/sprockets_environment.rb
Instance Method Summary collapse
- #cached ⇒ Object
-
#index ⇒ Object
sprockets 2.x compat.
- #install_webpack_task_processors! ⇒ Object
- #webpack_task_config ⇒ Object
- #webpack_task_config=(new_webpack_task_config) ⇒ Object
Instance Method Details
#cached ⇒ Object
28 29 30 |
# File 'lib/webpack_rails/sprockets_environment.rb', line 28 def cached WebpackRails::SprocketsCachedEnvironment.new(self) end |
#index ⇒ Object
sprockets 2.x compat
33 34 35 |
# File 'lib/webpack_rails/sprockets_environment.rb', line 33 def index cached end |
#install_webpack_task_processors! ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/webpack_rails/sprockets_environment.rb', line 18 def install_webpack_task_processors! file_processor = WebpackRails::Processor.configure(webpack_task_config) require_directive_processor = WebpackRails::RequireDirectiveProcessor.configure(webpack_task_config) register_preprocessor 'application/javascript', file_processor register_preprocessor 'text/css', file_processor register_preprocessor 'application/javascript', require_directive_processor register_preprocessor 'text/css', require_directive_processor end |
#webpack_task_config ⇒ Object
14 15 16 |
# File 'lib/webpack_rails/sprockets_environment.rb', line 14 def webpack_task_config WebpackRails::Config::DEFAULT_CONFIG.clone.merge(@webpack_task_config) end |
#webpack_task_config=(new_webpack_task_config) ⇒ Object
10 11 12 |
# File 'lib/webpack_rails/sprockets_environment.rb', line 10 def webpack_task_config=(new_webpack_task_config) @webpack_task_config = new_webpack_task_config end |