Module: Curtain

Included in:
View
Defined in:
lib/curtain.rb,
lib/curtain/erubis.rb,
lib/curtain/caching.rb,
lib/curtain/version.rb,
lib/curtain/rendering.rb,
lib/curtain/templating.rb,
lib/curtain/form_builder.rb,
lib/curtain/form_helpers.rb,
lib/curtain/html_helpers.rb,
lib/curtain/output_buffer.rb,
lib/curtain/erubis_template.rb,
lib/curtain/variable_support.rb

Defined Under Namespace

Modules: Caching, FormHelpers, HTMLHelpers, Rendering, Templating, VariableSupport Classes: Erubis, ErubisTemplate, FormBuilder, OutputBuffer, TemplateNotFound, View

Constant Summary collapse

VERSION =
'0.3.2'

Class Method Summary collapse

Class Method Details

.included(cls) ⇒ Object



14
15
16
17
18
19
20
21
22
23
# File 'lib/curtain.rb', line 14

def self.included(cls)
  cls.class_eval do
    include Curtain::Templating
    include Curtain::Rendering
    include Curtain::VariableSupport
    include Curtain::HTMLHelpers
    include Curtain::FormHelpers
    include Curtain::Caching
  end
end

.render(*args) ⇒ Object



40
41
42
# File 'lib/curtain.rb', line 40

def self.render(*args)
  View.render(*args)
end