Sha256: 71b1a69b8e0c3b051dc35d90400812cfc18330e73cc1489afab2462e9bda5196

Contents?: true

Size: 292 Bytes

Versions: 47

Compression:

Stored size: 292 Bytes

Contents

module ApiClient

  module Utils

    def self.deep_merge(hash, other_hash)
      other_hash.each_pair do |key,v|
        if hash[key].is_a?(::Hash) and v.is_a?(::Hash)
          deep_merge hash[key], v
        else
          hash[key] = v
        end
      end
      hash
    end

  end

end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
api_client-0.6.0-java lib/api_client/utils.rb
api_client-0.6.0 lib/api_client/utils.rb
api_client-0.5.26-java lib/api_client/utils.rb
api_client-0.5.26 lib/api_client/utils.rb
api_client-0.5.25-java lib/api_client/utils.rb
api_client-0.5.25 lib/api_client/utils.rb
api_client-0.5.24 lib/api_client/utils.rb
api_client-0.5.22 lib/api_client/utils.rb
api_client-0.5.21 lib/api_client/utils.rb
api_client-0.5.20 lib/api_client/utils.rb
api_client-0.5.19 lib/api_client/utils.rb
api_client-0.5.18 lib/api_client/utils.rb
api_client-0.5.17 lib/api_client/utils.rb
api_client-0.5.16 lib/api_client/utils.rb
api_client-0.5.15 lib/api_client/utils.rb
api_client-0.5.14 lib/api_client/utils.rb
api_client-0.5.13 lib/api_client/utils.rb
api_client-0.5.12 lib/api_client/utils.rb
api_client-0.5.11 lib/api_client/utils.rb
api_client-0.5.9 lib/api_client/utils.rb