# File lib/ezamar/element.rb, line 146 def demunge_passed_variables(template) template.scan(/\s?(.*?)=["'](.*?)["']/).inject({}) do |hash, (key, value)| value = case value when 'true' true when 'false' false else Integer(value) rescue Float(value) rescue value end hash.merge key => value end end