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

- (TemplateContext) initialize(template, locals = {})

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

+ (Object) ctx(*arguments)



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

- (Object) config Also known as: configuration



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

def config
  Compass.configuration
end

- (Object) http_stylesheets_path



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