class WebpackDriver::Configuration::Generated
Attributes
config_directory[R]
generated_directory[R]
path[R]
Public Class Methods
source_root()
click to toggle source
# File lib/webpack_driver/configuration/generated.rb, line 20 def self.source_root Pathname.new(__FILE__).dirname.join("..","..","..","templates") end
Public Instance Methods
output()
click to toggle source
# File lib/webpack_driver/configuration/generated.rb, line 25 def output return unless options[:config].file.exist? opts = { verbose: false, force: true } template( options[:config].file.relative_path_from(self.class.source_root), options[:config].tmp_directory.join('webpack.config.js'), opts ) template( 'generated.config.js', path, opts ) end
set_variables()
click to toggle source
# File lib/webpack_driver/configuration/generated.rb, line 14 def set_variables @generated_directory = options[:config].tmp_directory @config_directory = options[:config].file.dirname @path = generated_directory.join('generated.config.js') end