Sha256: 76c262b8b057d0313f255cb14ac58534e0dfa0aadc60e9961894b21f8e22295b
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
require 'rack' require 'rack/less/config' require 'rack/less/base' require 'rack/less/options' require 'rack/less/request' require 'rack/less/response' require 'rack/less/source' # === Usage # # Create with default configs: # require 'rack/less' # Rack::Less.new(app, :compress => true) # # Within a rackup file (or with Rack::Builder): # require 'rack/less' # # use Rack::Less, # :source => 'app/less' # :compress => true # # run app module Rack::Less MIME_TYPE = "text/css" @@config = Config.new class << self # Configuration accessors for Rack::Less # (see config.rb for details) def configure yield @@config if block_given? end def config @@config end def config=(value) @@config = value end # Combinations config convenience method def combinations(key=nil) @@config.combinations(key) end # Combination timestamp config convenience method def combination_timestamp @@config.combination_timestamp end end # Create a new Rack::Less middleware component # => the +options+ Hash can be used to specify default configuration values # => (see Rack::Less::Options for possible key/values) def self.new(app, options={}, &block) Base.new(app, options, &block) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rack-less-1.3.1 | lib/rack/less.rb |
rack-less-1.3.0 | lib/rack/less.rb |