Commit Graph

3 Commits

Author SHA1 Message Date
Konstantin Haase 1d676f41f8 Sets default content type according to template engine used instead of just text/html.
It does so by including a Mixin into the the returned string offering a content_type method. Therefore all of the following examples produce the expected results:

    # text/html
    get('/') do
      haml :index
    end

    # text/css
    get('/') do
      sass :index
    end

    # text/css
    get('/') do
      haml :index
      sass :index
    end

    # text/html
    get('/') do
      haml '= sass :index'
    end

It also allows setting the default content type for a template engine:

    set :builder, :content_type => :html

Tests and README adjustments (all languages) included.
2010-09-27 13:25:10 +02:00
Simon Rozet ceac46f0bc fix whitespace errors 2010-03-01 16:07:57 -08:00
Andrey Savchenko 621bfcbd6a Added Less support
Signed-off-by: Simon Rozet <simon@rozet.name>
2010-03-01 16:04:44 -08:00