Sha256: f52d3ab4a17528dbd02c62a74123b91652ed693b4d9e9776d1c97c9bd5af20ed
Contents?: true
Size: 812 Bytes
Versions: 4
Compression:
Stored size: 812 Bytes
Contents
# frozen_string_literal: true require "autoprefixer-rails" require "bootstrap" require "bundler/gem_tasks" require "fileutils" require "rspec/core/rake_task" require "sassc" require "structured_changelog/tasks" RSpec::Core::RakeTask.new(:spec) task default: :spec task build: :assets desc "Preprocess assets" task :assets do puts "Preprocessing SCSS and JS files" puts "Copying over bootstrap" FileUtils.cp_r Gem::Specification.find_by_name("bootstrap").gem_dir, "tmp" sass = File.read(File.expand_path("./src/stylesheets/main.scss")) css = SassC::Engine.new(sass, style: :compressed).render prefixed = AutoprefixerRails.process(css) File.open(File.expand_path("./app/assets/stylesheets/main.css"), "w") { |file| file.write(prefixed) } npm_output = `npm run build` puts npm_output end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
attractor-2.4.0 | Rakefile |
attractor-2.3.0 | Rakefile |
attractor-2.2.0 | Rakefile |
attractor-2.1.0 | Rakefile |