Sha256: aafcbd25e0213e27920e12532cd466738e51dda764aa119e13c8bd2f7773c221

Contents?: true

Size: 335 Bytes

Versions: 6

Compression:

Stored size: 335 Bytes

Contents

module Startback
  module Support

    def logger
      Startback::LOGGER
    end

    def deep_merge(h1, h2)
      h1.merge(h2){|k,v1,v2|
        v1.is_a?(Hash) && v2.is_a?(Hash) ? deep_merge(v1, v2) : v2
      }
    end
    module_function :deep_merge

  end # module Support
end # module Startback
require_relative 'support/logger'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
startback-0.4.5 lib/startback/support.rb
startback-0.4.4 lib/startback/support.rb
startback-0.4.3 lib/startback/support.rb
startback-0.4.2 lib/startback/support.rb
startback-0.4.1 lib/startback/support.rb
startback-0.4.0 lib/startback/support.rb