Sha256: fa26983f849a84b49dba0457fd37b69a2b699d034da7413dfaee22a8eefecb5c

Contents?: true

Size: 522 Bytes

Versions: 6

Compression:

Stored size: 522 Bytes

Contents

namespace :css do
  desc "Build your CSS bundle"
  task :build do
    unless system "yarn install && yarn build:css"
      raise "cssbundling-rails: Command css:build failed, ensure yarn is installed and `yarn build:css` runs without errors"
    end
  end
end

Rake::Task["assets:precompile"].enhance(["css:build"])

if Rake::Task.task_defined?("test:prepare")
  Rake::Task["test:prepare"].enhance(["css:build"])
elsif Rake::Task.task_defined?("db:test:prepare")
  Rake::Task["db:test:prepare"].enhance(["css:build"])
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cssbundling-rails-1.0.0 lib/tasks/cssbundling/build.rake
cssbundling-rails-0.2.8 lib/tasks/cssbundling/build.rake
cssbundling-rails-0.2.7 lib/tasks/cssbundling/build.rake
cssbundling-rails-0.2.6 lib/tasks/cssbundling/build.rake
cssbundling-rails-0.2.4 lib/tasks/cssbundling/build.rake
cssbundling-rails-0.2.3 lib/tasks/cssbundling/build.rake