Sha256: bb3c20138b724156a3480ef2bcec559b70808951e0254006d65df7d6aebd4359
Contents?: true
Size: 705 Bytes
Versions: 2
Compression:
Stored size: 705 Bytes
Contents
namespace :javascript do desc "Build your JavaScript bundle" task :build do unless system "yarn install && yarn build" raise "jsbundling-rails: Command build failed, ensure yarn is installed and `yarn build` runs without errors" end end end if Rake::Task.task_defined?("assets:precompile") Rake::Task["assets:precompile"].enhance(["javascript:build"]) end if Rake::Task.task_defined?("test:prepare") Rake::Task["test:prepare"].enhance(["javascript:build"]) elsif Rake::Task.task_defined?("spec:prepare") Rake::Task["spec:prepare"].enhance(["javascript:build"]) elsif Rake::Task.task_defined?("db:test:prepare") Rake::Task["db:test:prepare"].enhance(["javascript:build"]) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jsbundling-rails-1.1.1 | lib/tasks/jsbundling/build.rake |
jsbundling-rails-1.1.0 | lib/tasks/jsbundling/build.rake |