module Hamloft

Constants

VERSION

Public Class Methods

asset_uri() click to toggle source
# File lib/hamloft.rb, line 27
def self.asset_uri
  @@_asset_uri || '.'
end
asset_uri=(asset_uri) click to toggle source
# File lib/hamloft.rb, line 23
def self.asset_uri=(asset_uri)
  @@_asset_uri = asset_uri
end
block_resolver() click to toggle source
# File lib/hamloft.rb, line 19
def self.block_resolver
  @@_block_resolver
end
block_resolver=(resolver) click to toggle source
# File lib/hamloft.rb, line 15
def self.block_resolver=(resolver)
  @@_block_resolver = resolver
end
register_template(key, template) click to toggle source
# File lib/hamloft.rb, line 35
def self.register_template(key, template)
  @@_templates[key] = template
end
register_widget(identifier, klass) click to toggle source
# File lib/hamloft.rb, line 39
def self.register_widget(identifier, klass)
  @@_widgets[identifier] = klass
end
render(haml, variables = {}) click to toggle source
# File lib/hamloft.rb, line 31
def self.render(haml, variables = {})
  Hamloft::Engine.new(haml, remove_whitespace: true).render(Object.new, variables)
end
template(key) click to toggle source
# File lib/hamloft.rb, line 47
def self.template(key)
  @@_templates[key]
end
widgets() click to toggle source
# File lib/hamloft.rb, line 43
def self.widgets
  @@_widgets
end