Sha256: c6b1705920276a929b7af9d6cb65a64df7f678d59e107bf7ddec9aef2288b8e7

Contents?: true

Size: 256 Bytes

Versions: 30

Compression:

Stored size: 256 Bytes

Contents

module OpenTok
  module HashExtensions
    def camelize_keys!
      keys.each do |k|
        new_key = k.to_s.camelize(:lower)
        new_key = new_key.to_sym if k.is_a? Symbol
        self[new_key] = self.delete(k)
      end
      self
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
opentok-4.10.0 lib/opentok/extensions/hash.rb
opentok-4.9.0 lib/opentok/extensions/hash.rb
opentok-4.8.1 lib/opentok/extensions/hash.rb
opentok-4.8.0 lib/opentok/extensions/hash.rb
opentok-4.7.1 lib/opentok/extensions/hash.rb
opentok-4.7.0 lib/opentok/extensions/hash.rb
opentok-4.6.0 lib/opentok/extensions/hash.rb
opentok-4.5.1 lib/opentok/extensions/hash.rb
opentok-4.5.0 lib/opentok/extensions/hash.rb
opentok-4.4.0 lib/opentok/extensions/hash.rb
opentok-4.3.0 lib/opentok/extensions/hash.rb
opentok-4.2.0 lib/opentok/extensions/hash.rb
opentok-4.1.2 lib/opentok/extensions/hash.rb
opentok-4.1.1 lib/opentok/extensions/hash.rb
opentok-4.1.0 lib/opentok/extensions/hash.rb
opentok-4.0.1 lib/opentok/extensions/hash.rb
opentok-4.0.0 lib/opentok/extensions/hash.rb
opentok-3.1.0 lib/opentok/extensions/hash.rb
opentok-3.0.3 lib/opentok/extensions/hash.rb
opentok-3.0.2 lib/opentok/extensions/hash.rb