Sha256: 8e497af17f7c82401f603ff3ad049157eb551470f28aaa98ba4599e5b349cfc1

Contents?: true

Size: 437 Bytes

Versions: 40

Compression:

Stored size: 437 Bytes

Contents

namespace :assets do
  desc 'compile assets'
  task :precompile do
    sprockets = Application.sprockets
    destination = Application.root.join('public/assets')

    Application.assets_compile.each do |file|
      asset   = sprockets[file]
      outfile = destination.join(file)

      FileUtils.mkdir_p outfile.dirname

      asset.write_to(outfile)
      asset.write_to("#{outfile}.gz")
      puts "compiled #{file}"
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
smartkiosk-client-0.2.1 lib/tasks/assets.rb
smartkiosk-client-0.2 lib/tasks/assets.rb
smartkiosk-client-0.1.19 lib/tasks/assets.rb
smartkiosk-client-0.1.18 lib/tasks/assets.rb
smartkiosk-client-0.1.17 lib/tasks/assets.rb
smartkiosk-client-0.1.16 lib/tasks/assets.rb
smartkiosk-client-0.1.15 lib/tasks/assets.rb
smartkiosk-client-0.1.14 lib/tasks/assets.rb
smartkiosk-client-0.1.13 lib/tasks/assets.rb
smartkiosk-client-0.1.12 lib/tasks/assets.rb
smartkiosk-client-0.1.11 lib/tasks/assets.rb
smartkiosk-client-0.1.10 lib/tasks/assets.rb
smartkiosk-client-0.1.9 lib/tasks/assets.rb
smartkiosk-client-0.1.8 lib/tasks/assets.rb
smartkiosk-client-0.1.7 lib/tasks/assets.rb
smartkiosk-client-0.1.6 lib/tasks/assets.rb
smartkiosk-client-0.1.5 lib/tasks/assets.rb
smartkiosk-client-0.1.4 lib/tasks/assets.rb
smartkiosk-client-0.1.3 lib/tasks/assets.rb
smartkiosk-client-0.1.2 lib/tasks/assets.rb