class Awestruct::Handlers::CssTiltHandler
Constants
- CHAIN
Public Class Methods
new(site, delegate)
click to toggle source
Calls superclass method
Awestruct::Handlers::BaseTiltHandler::new
# File lib/awestruct/handlers/css_tilt_handler.rb, line 15 def initialize(site, delegate) super( site, delegate ) end
Public Instance Methods
options()
click to toggle source
Sass Engine
requires dynamically generated options.
Calls superclass method
Awestruct::Handlers::BaseTiltHandler#options
# File lib/awestruct/handlers/css_tilt_handler.rb, line 22 def options opts = super # Sass / Scss opts[:load_paths] ||= [] if defined?(::Compass) ::Compass::Frameworks::ALL.each do |framework| opts[:load_paths] << framework.stylesheets_directory end opts[:load_paths] << ::Compass::SpriteImporter.new end opts[:load_paths] << File.join(site.config.dir.to_s, File.dirname(relative_source_path) ) unless relative_source_path.nil? # Less use Paths instead of load_paths opts[:paths] = opts[:load_paths] return opts end