Class: SuperTemplate::Base

Inherits:
Object
  • Object
show all
Extended by:
ClassMethods
Defined in:
lib/super_template/base.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ClassMethods

compile, compiled?, compiler, inline_template, sidecar_files, source_location, strip_trailing_whitespace, strip_trailing_whitespace?, template

Class Method Details

.inherited(child) ⇒ Object



112
113
114
115
# File 'lib/super_template/base.rb', line 112

def self.inherited(child)
  child.extend ClassMethods
  super
end

Instance Method Details

#call ⇒ Object



8
9
10
11
# File 'lib/super_template/base.rb', line 8

def call
  self.class.compile unless self.class.compiled?
  render_template
end