Sha256: 8018c653bc7e83d7bc9b3deb29b919ad6a724b196929888f7591a300b2882df0

Contents?: true

Size: 849 Bytes

Versions: 1

Compression:

Stored size: 849 Bytes

Contents

# You can require 'configure/core' directly to avoid loading
# configatron's monkey patches (and you can then set
# `Configatron.disable_monkey_patchs = true` to enforce this). If you
# do so, no `configatron` top-level method will be defined for
# you. You can access the configatron object by Configatron.instance.

base = File.join(File.dirname(__FILE__), 'configatron')
require File.join(base, 'core')

if Configatron.disable_monkey_patching
  raise "Cannot require 'configatron' directly, since monkey patching has been disabled. Run `Configatron.disable_monkey_patching = false` to re-enable it, or always require 'configatron/core' to load Configatron."
end

require File.join(base, 'core_ext', 'kernel')
require File.join(base, 'core_ext', 'object')
require File.join(base, 'core_ext', 'string')
require File.join(base, 'core_ext', 'class')

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
configatron-2.13.0 lib/configatron.rb