Class: Compass::Installers::TemplateContext

Inherits:
Object
  • Object
show all
Defined in:
lib/compass/installers/template_context.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(template, locals = {}) ⇒ TemplateContext

Returns a new instance of TemplateContext.



9
10
11
12
# File 'lib/compass/installers/template_context.rb', line 9

def initialize(template, locals = {})
  @template = template
  @locals = locals
end

Class Method Details

.ctx(*arguments) ⇒ Object



5
6
7
# File 'lib/compass/installers/template_context.rb', line 5

def self.ctx(*arguments)
  new(*arguments).send(:get_binding)
end

Instance Method Details

#configObject Also known as: configuration



28
29
30
# File 'lib/compass/installers/template_context.rb', line 28

def config
  Compass.configuration
end

#http_stylesheets_pathObject



14
15
16
17
18
# File 'lib/compass/installers/template_context.rb', line 14

def http_stylesheets_path
  config.http_stylesheets_path ||
  config.default_for(:http_stylesheets_path) ||
  config.http_root_relative(config.css_dir)
end