Sha256: d843d4359d9dd673da67daf3bc64d4b4c7662a97a4115f8f7e9215db2f24cac9

Contents?: true

Size: 658 Bytes

Versions: 9

Compression:

Stored size: 658 Bytes

Contents

$:.unshift File.expand_path('../../../lib', __FILE__)

require 'sinatra/base'
require 'sinatra/assetpack'

class App < Sinatra::Base
  set :root, File.dirname(__FILE__)
  register Sinatra::AssetPack

  assets do
    #js_compression :closure
    js_compression :uglify

    js :main, '/js/main.js', [
      '/js/vendor/*.js',
      '/js/app.js'
    ]

    css :main, [
      '/css/*.css'
    ]

    # The second parameter here is optional (see above).
    # It will default to '/css/#{name}.css'.
    css :more, '/css/more.css', [
      '/css/more/*.css'
    ]

    prebuild true
  end

  get '/' do
    erb :index
  end
end

if __FILE__ == $0
  App.run!
end

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
sinatra-assetpack-0.1.3 examples/basic/app.rb
sinatra-assetpack-0.1.2 examples/basic/app.rb
sinatra-assetpack-0.1.1 examples/basic/app.rb
sinatra-assetpack-0.1.0 examples/basic/app.rb
sinatra-assetpack-flexible-compression-0.0.1 examples/basic/app.rb
sundawg-sinatra-assetpack-fork-0.0.12.pre1 examples/basic/app.rb
sinatra-assetpack-0.0.12.pre1 examples/basic/app.rb
sinatra-assetpack-0.0.11 examples/basic/app.rb
sinatra-assetpack-0.0.10 examples/basic/app.rb