Sha256: d66eec58a86c150c1cc08ed4a8da01404774851afccc8c49b2e82d037b53ba7a

Contents?: true

Size: 491 Bytes

Versions: 18

Compression:

Stored size: 491 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/log_formatter'
require_relative 'support/logger'
require_relative 'support/robustness'
require_relative 'support/hooks'
require_relative 'support/operation_runner'

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
startback-0.9.1 lib/startback/support.rb
startback-0.9.0 lib/startback/support.rb
startback-0.8.3 lib/startback/support.rb
startback-0.8.2 lib/startback/support.rb
startback-0.8.1 lib/startback/support.rb
startback-0.8.0 lib/startback/support.rb
startback-0.7.6 lib/startback/support.rb
startback-0.7.5 lib/startback/support.rb
startback-0.7.4 lib/startback/support.rb
startback-0.7.3 lib/startback/support.rb
startback-0.7.2 lib/startback/support.rb
startback-0.7.1 lib/startback/support.rb
startback-0.7.0 lib/startback/support.rb
startback-0.6.0 lib/startback/support.rb
startback-0.5.5 lib/startback/support.rb
startback-0.5.4 lib/startback/support.rb
startback-0.5.3 lib/startback/support.rb
startback-0.5.2 lib/startback/support.rb