Module: SinatraAssetPackager
- Extended by:
- SinatraAssetPackager
- Included in:
- SinatraAssetPackager
- Defined in:
- lib/sinatra_asset_packager.rb,
lib/sinatra_asset_packager/routes.rb,
lib/sinatra_asset_packager/helpers.rb,
lib/sinatra_asset_packager/version.rb
Defined Under Namespace
Modules: Helpers Classes: Routes
Constant Summary collapse
- VERSION =
"0.0.6"
Instance Method Summary collapse
Instance Method Details
#environment(compress = false) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/sinatra_asset_packager.rb', line 14 def environment(compress=false) environment = (Sprockets::Environment.new { |env| env.append_path("app/assets/images") env.append_path("app/assets/javascripts") env.append_path("app/assets/stylesheets") env.append_path("app/assets/templates") if !!compress || ["production", "staging"].include?(ENV["RACK_ENV"]) env.js_compressor = Uglifier.new(mangle: true) env.css_compressor = YUI::CssCompressor.new end }) return environment end |