Parent

Class/Module Index [+]

Quicksearch

Compass::Installers::TemplateContext

Public Class Methods

ctx(*arguments) click to toggle source
# File lib/compass/installers/template_context.rb, line 5
def self.ctx(*arguments)
  new(*arguments).send(:get_binding)
end
new(template, locals = {}) click to toggle source
# File lib/compass/installers/template_context.rb, line 9
def initialize(template, locals = {})
  @template = template
  @locals = locals
end

Public Instance Methods

config() click to toggle source
# File lib/compass/installers/template_context.rb, line 28
def config
  Compass.configuration
end
Also aliased as: configuration
configuration() click to toggle source
Alias for: config
http_stylesheets_path() click to toggle source
# 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

Protected Instance Methods

get_binding() click to toggle source
# File lib/compass/installers/template_context.rb, line 36
def get_binding
  @locals.each do |k, v|
    eval("#{k} = v")
  end
  binding
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.