Module: Aerogel::Render::Scope

Defined in:
lib/aerogel/core/render/scope.rb

Overview

A render scope is to be incluced in other module or class. Provides access to render methods and helpers.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



9
10
11
12
13
14
# File 'lib/aerogel/core/render/scope.rb', line 9

def self.included(mod)
  mod.instance_eval do
    include Sinatra::Templates
    include Aerogel::Helpers
  end
end

Instance Method Details

#settingsObject



20
21
22
# File 'lib/aerogel/core/render/scope.rb', line 20

def settings
  Aerogel::Application
end

#template_cacheObject



16
17
18
# File 'lib/aerogel/core/render/scope.rb', line 16

def template_cache
  @template_cache ||= Tilt::Cache.new
end