Module: Liquidizer::LiquidTemplate::ClassMethods
- Defined in:
- lib/liquidizer/liquid_template.rb
Instance Method Summary collapse
Instance Method Details
#find_by_name(name) ⇒ Object
8 9 10 |
# File 'lib/liquidizer/liquid_template.rb', line 8 def find_by_name(name) first(:conditions => {:name => name}) || find_default_by_name(name) end |
#find_default_by_name(name) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/liquidizer/liquid_template.rb', line 12 def find_default_by_name(name) Liquidizer.template_paths.each do |path| file_name = File.join(path, name) + '.liquid' if File.exist?(file_name) return new(:name => name, :content => File.read(file_name)) end end nil end |