Module: Tilt

Defined in:
lib/homura_vendor_tilt.rb

Defined Under Namespace

Classes: Cache, Mapping, TemplateNotFound

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object



49
50
51
# File 'lib/homura_vendor_tilt.rb', line 49

def [](name)
  default_mapping[name]
end

.default_mappingObject



45
46
47
# File 'lib/homura_vendor_tilt.rb', line 45

def default_mapping
  @default_mapping ||= Mapping.new
end

.new(file = nil, line = nil, options = {}, &block) ⇒ Object

Raises:

  • (NotImplementedError)


57
58
59
60
61
# File 'lib/homura_vendor_tilt.rb', line 57

def new(file = nil, line = nil, options = {}, &block)
  raise NotImplementedError,
        'Tilt template rendering is not available in homura Phase 2 ' \
        '(stubbed). Return Strings or arrays from your Sinatra handlers.'
end

.register(template_class, *extensions) ⇒ Object



53
54
55
# File 'lib/homura_vendor_tilt.rb', line 53

def register(template_class, *extensions)
  default_mapping.register(template_class, *extensions)
end