Sha256: cab1c52a516bf4572d2bd89818effe402c055b4f870aa561ef36be5f8b357ac1

Contents?: true

Size: 316 Bytes

Versions: 10

Compression:

Stored size: 316 Bytes

Contents

require 'sass'

module Howl
  class SassConverter < Converter
    converts /\.s[ac]ss/ => '.css'

    def convert(text)
      sass_args = { :syntax => @template.extension.drop(1).to_sym, 
                    :load_paths => [@template.path.dirname] }
      Sass::Engine.new(text, sass_args).render 
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
howl-0.6.0 lib/howl/converters/sass.rb
howl-0.5.5 lib/howl/converters/sass.rb
howl-0.5.4 lib/howl/converters/sass.rb
howl-0.5.3 lib/howl/converters/sass.rb
howl-0.5.2 lib/howl/converters/sass.rb
howl-0.5.1 lib/howl/converters/sass.rb
howl-0.5.0 lib/howl/converters/sass.rb
howl-0.4.1 lib/howl/converters/sass.rb
howl-0.4.0 lib/howl/converters/sass.rb
howl-0.3.0 lib/howl/converters/sass.rb