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