Module: Bobkit::SassBridge

Includes:
FileHelpers, SassOptions
Included in:
Tasks
Defined in:
lib/bobkit/sass_bridge.rb

Instance Method Summary collapse

Methods included from SassOptions

#scss_defaults, #scss_options

Methods included from FileHelpers

#copy_file, #create_file, #create_folder, #create_folder_for

Instance Method Details

#compile_css(file, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/bobkit/sass_bridge.rb', line 6

def compile_css(file, options={})
  @file = "#{styles_folder}/#{file}.scss"
  extended_options = scss_options.merge({ filename: @file })
  content = Sass::Engine.new(File.read(@file), extended_options).render
  output = options[:output]
  create_file "#{css_output_folder}/#{output}.css", content if output
  content
end