# File lib/sass/engine.rb, line 144 def initialize(template, options={}) @options = DEFAULT_OPTIONS.merge(options.reject {|k, v| v.nil?}) @template = template # Support both, because the docs said one and the other actually worked # for quite a long time. @options[:line_comments] ||= @options[:line_numbers] # Backwards compatibility @options[:property_syntax] ||= @options[:attribute_syntax] case @options[:property_syntax] when :alternate; @options[:property_syntax] = :new when :normal; @options[:property_syntax] = :old end end