Module: WebpackIntegration

Defined in:
lib/webpack_integration.rb,
lib/webpack_integration/store.rb,
lib/webpack_integration/assets.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, Store

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configurationObject



13
14
15
# File 'lib/webpack_integration.rb', line 13

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

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

Yields:



9
10
11
# File 'lib/webpack_integration.rb', line 9

def self.configure
  yield(configuration)
end

.file_for(filename) ⇒ Object

Examples:

WebpackIntergration.file_for('clients.css')


19
20
21
# File 'lib/webpack_integration.rb', line 19

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

.fuzzy_file_for(file_pattern) ⇒ Object



23
24
25
# File 'lib/webpack_integration.rb', line 23

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



28
29
30
# File 'lib/webpack_integration.rb', line 28

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