Changeset 1250
- Timestamp:
- 01/09/08 19:29:44 (9 months ago)
- Files:
-
- trunk/lib/merb/boot_loader.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/merb/boot_loader.rb
r1237 r1250 121 121 def load_inline_helpers 122 122 partials = template_paths("_*.{erb,haml}") 123 123 124 124 partials.each do |partial| 125 125 case partial … … 128 128 template.def_method(Merb::GlobalHelper, partial.gsub(/[^\.a-zA-Z0-9]/, "__").gsub(/\./, "_"), partial) 129 129 when /haml$/ 130 if (Haml::Engine.instance_method(:def_method) rescue nil)130 if Object.const_defined?(:Haml) and Haml::Engine.instance_methods.include?('def_method') 131 131 template = Haml::Engine.new(File.read(partial), :filename => partial) 132 132 template.def_method(Merb::GlobalHelper, partial.gsub(/[^\.a-zA-Z0-9]/, "__").gsub(/\./, "_"))
