lib/bitmovin/helpers.rb in bitmovin-ruby-0.5.0 vs lib/bitmovin/helpers.rb in bitmovin-ruby-0.7.0

- old
+ new

@@ -8,10 +8,14 @@ end def camelize_hash(hash) ret = Hash.new hash.each do |key, value| - ret[ActiveSupport::Inflector.camelize(key, false)] = value + if value.is_a?(Hash) + ret[ActiveSupport::Inflector.camelize(key, false)] = camelize_hash(value) + else + ret[ActiveSupport::Inflector.camelize(key, false)] = value + end end ret end def underscore_hash(hash)