Sha256: 2b0b29441053a08c27ae2ada0b488ecb9cf46cc19a89fcf765e0c94f6579e6b6

Contents?: true

Size: 698 Bytes

Versions: 5

Compression:

Stored size: 698 Bytes

Contents

begin
  # activesupport 4
  require 'active_support/core_ext/object/deep_dup'
rescue LoadError
  # activesupport 3
  require 'active_support/core_ext/hash/deep_dup'
end
require 'active_support/configurable'

require 'cony/active_record'

##
# To configure Cony:
# <code>
# Cony.configure do |config|
#   config.amqp = {
#     host: 'localhost',
#     exchange: 'organization.application',
#     ssl: true,
#     user: 'username',
#     pass: 'secret',
#   }
#   config.test_mode = Rails.env.test?
#   # config.durable = false
# end
# </code>
module Cony
  include ActiveSupport::Configurable

  defaults = {
    durable: false,
    test_mode: false,
  }

  self.config.merge! defaults.deep_dup
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cony-2.2.5 lib/cony.rb
cony-2.2.4 lib/cony.rb
cony-2.2.3 lib/cony.rb
cony-2.2.2 lib/cony.rb
cony-2.2.1 lib/cony.rb