module Webpacker::Compiler

Public Instance Methods

compile() click to toggle source
# File lib/webpacker/compiler.rb, line 6
def compile
  compile_task.invoke
  compile_task.reenable
end

Private Instance Methods

compile_task() click to toggle source
# File lib/webpacker/compiler.rb, line 12
def compile_task
  @compile_task ||= load_rake_task("webpacker:compile")
end
load_rake_task(name) click to toggle source
# File lib/webpacker/compiler.rb, line 16
def load_rake_task(name)
  @load_rakefile ||= Rake.load_rakefile(Rails.root.join("Rakefile"))
  Rake::Task[name]
end