Module: WebpackIntegration

Defined in:
lib/webpack_integration.rb,
lib/webpack_integration/store.rb,
lib/webpack_integration/assets.rb,
lib/webpack_integration/railtie.rb,
lib/webpack_integration/version.rb,
lib/webpack_integration/view_helper.rb,
lib/webpack_integration/configuration.rb

Defined Under Namespace

Modules: ViewHelper Classes: Assets, Configuration, Railtie, Store

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.configurationObject



15
16
17
# File 'lib/webpack_integration.rb', line 15

def self.configuration
  @configuration ||= WebpackIntegration::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



11
12
13
# File 'lib/webpack_integration.rb', line 11

def self.configure
  yield(configuration)
end

.file_for(filename) ⇒ Object

Examples:

WebpackIntergration.file_for('clients.css')


21
22
23
# File 'lib/webpack_integration.rb', line 21

def self.file_for(filename)
  WebpackIntegration::Store.file_for(filename)
end

.fuzzy_file_for(file_pattern) ⇒ Object



25
26
27
# File 'lib/webpack_integration.rb', line 25

def self.fuzzy_file_for(file_pattern)
  WebpackIntegration::Store.fuzzy_file_for(file_pattern)
end

.reset_assets_manifest!Object

should be called in development mode in after-request filter



30
31
32
# File 'lib/webpack_integration.rb', line 30

def self.reset_assets_manifest!
  WebpackIntegration::Store.reset
end