class RequirejsIntegrator::Command::Compile
Public Instance Methods
run()
click to toggle source
# File lib/requirejs_integrator/command/compile.rb, line 25 def run @output.puts "*** Compile js files ***" @executor.system "node #{rjs_path} -o \ #{config_file_path} \ appDir=#{app_dir_path} \ baseUrl=./ \ mainConfigFile=#{main_config_file_path} \ dir=#{destination_path}" end
Private Instance Methods
app_dir_path()
click to toggle source
# File lib/requirejs_integrator/command/compile.rb, line 41 def app_dir_path File.join( Rake.application.original_dir, @config.fetch("project_ui_dir"), @config.fetch("project_public_dir"), @config.fetch("project_javascripts_dir") ) end
destination_path()
click to toggle source
# File lib/requirejs_integrator/command/compile.rb, line 57 def destination_path File.join( Rake.application.original_dir, @config.fetch("project_ui_dir"), @config.fetch("project_public_dir"), @config.fetch("project_js_compressed_dir") ) end
main_config_file_path()
click to toggle source
# File lib/requirejs_integrator/command/compile.rb, line 50 def main_config_file_path File.join( app_dir_path, "main.js" ) end
rjs_path()
click to toggle source
# File lib/requirejs_integrator/command/compile.rb, line 37 def rjs_path File.join(Gem.datadir("requirejs_integrator"), "r.js.bundled") end