Module: Webpack
- Defined in:
- lib/webpack.rb,
lib/webpack/rails.rb,
lib/webpack/view_helpers.rb,
lib/webpack/configuration.rb,
lib/webpack/assets/version.rb
Defined Under Namespace
Modules: Assets, ViewHelpers
Classes: Configuration
Class Method Summary
collapse
Class Method Details
7
8
9
|
# File 'lib/webpack.rb', line 7
def config
@config ||= Configuration.new
end
|
18
19
20
21
|
# File 'lib/webpack.rb', line 18
def configure
yield config
config.validate!
end
|
.fetch_entry(name, ext) ⇒ String
35
36
37
38
39
40
|
# File 'lib/webpack.rb', line 35
def fetch_entry(name, ext)
entries = @entries[name]
entry = entries[ext] if entries
fail "#{name}.#{ext} does not exist" unless entry
entry
end
|
.fetch_static_file(path) ⇒ String
49
50
51
52
53
|
# File 'lib/webpack.rb', line 49
def fetch_static_file(path)
static_file = @static_files[path]
fail "#{path} does not exist" unless static_file
static_file
end
|
.load_entries(entries) ⇒ Object
28
29
30
|
# File 'lib/webpack.rb', line 28
def load_entries(entries)
@entries = entries
end
|
.load_static_files(static_files) ⇒ Object
43
44
45
|
# File 'lib/webpack.rb', line 43
def load_static_files(static_files)
@static_files = static_files
end
|
.reset ⇒ Object
23
24
25
|
# File 'lib/webpack.rb', line 23
def reset
@config = nil
end
|