Module: KBL::Serializable::ClassMethods
- Defined in:
- lib/kbl/serializable.rb
Instance Method Summary collapse
Instance Method Details
#load_template ⇒ Object
17 18 19 20 |
# File 'lib/kbl/serializable.rb', line 17 def load_template filename = File.("templates/#{template_name}.haml", File.dirname(__FILE__)) template = Haml::Engine.new(File.read(filename)) end |
#template ⇒ Object
13 14 15 |
# File 'lib/kbl/serializable.rb', line 13 def template @template ||= load_template end |
#template_name ⇒ Object
22 23 24 |
# File 'lib/kbl/serializable.rb', line 22 def template_name self.to_s.downcase.split("::").last end |