Module: DojoHelper
- Defined in:
- app/helpers/dojo_helper.rb
Instance Method Summary collapse
Instance Method Details
#camelize_keys(hash) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/helpers/dojo_helper.rb', line 10 def camelize_keys(hash) camelized_hash = hash.dup hash.each do |k, v| value = (v.kind_of?(Hash)) ? camelize_keys(v) : v key = k.to_s.camelize(:lower) camelized_hash[key] = value camelized_hash.delete(k) end return camelized_hash end |
#dojo_config(options = {}) ⇒ Object
5 6 7 8 |
# File 'app/helpers/dojo_helper.rb', line 5 def dojo_config( = {}) json = camelize_keys().to_json javascript_tag "dojoConfig = #{json};" end |