Sha256: af3f12247deb5f2bbeb37edfc3d41641bb931e7ae4432f214aae329f5a33bde5

Contents?: true

Size: 687 Bytes

Versions: 20

Compression:

Stored size: 687 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/env'
require_relative 'support/log_formatter'
require_relative 'support/logger'
require_relative 'support/robustness'
require_relative 'support/hooks'
require_relative 'support/operation_runner'
require_relative 'support/transaction_policy'
require_relative 'support/transaction_manager'
require_relative 'support/data_object'
require_relative 'support/world'

Version data entries

20 entries across 20 versions & 3 rubygems

Version Path
startback-0.17.4 lib/startback/support.rb
startback-0.17.3 lib/startback/support.rb
startback-0.17.2 lib/startback/support.rb
startback-0.17.1 lib/startback/support.rb
startback-0.17.0 lib/startback/support.rb
startback-0.16.0 lib/startback/support.rb
startback-0.15.5 lib/startback/support.rb
startback-0.15.4 lib/startback/support.rb
startback-0.15.3 lib/startback/support.rb
startback-0.15.2 lib/startback/support.rb
startback-0.15.1 lib/startback/support.rb
startback-0.15.0 lib/startback/support.rb
startback-0.14.4 lib/startback/support.rb
startback-0.14.3 lib/startback/support.rb
startback-0.14.2 lib/startback/support.rb
startback-0.14.1 lib/startback/support.rb
startback-0.14.0 lib/startback/support.rb
startback-jobs-0.14.0 lib/startback/support.rb
startback-websocket-0.14.0 lib/startback/support.rb
startback-0.13.0 lib/startback/support.rb