class Sinatra::AssetPack::SqwishEngine

Public Instance Methods

css(str, options={}) click to toggle source
# File lib/sinatra/assetpack/engines/sqwish.rb, line 3
def css(str, options={})
  cmd = "#{sqwish_bin} %f "
  cmd += "--strict"  if options[:strict]

  _, input = sys :css, str, cmd
  output   = input.gsub(/\.css/, '.min.css')

  File.read(output)
rescue => e
  nil
end
sqwish_bin() click to toggle source
# File lib/sinatra/assetpack/engines/sqwish.rb, line 15
def sqwish_bin
  ENV['SQWISH_PATH'] || "sqwish"
end