diff options
| author | Michael Herold <michael.j.herold@gmail.com> | 2017-02-03 17:35:06 -0600 |
|---|---|---|
| committer | Michael Herold <michael.j.herold@gmail.com> | 2017-02-10 08:27:24 -0600 |
| commit | ac6193c9eab02c94b2c079068f6019ebd08a4d30 (patch) | |
| tree | c993484bd3220ceff8b27a39f49017a7dafd0f2c /lib | |
| parent | 61813e6c1987299542a291fb7946acaaabf715d3 (diff) | |
| download | hashie-ac6193c9eab02c94b2c079068f6019ebd08a4d30.tar.gz | |
Remove auto-load for `Hashie.logger`
The auto-load is never triggered because there is no `Hashie::Logger`
constant to trigger it. We need to `require` the file in the top level
`hashie.rb` and anywhere else that uses it (in case someone just loads a
single file).
At the moment, this is only used in Mash, so we're covered.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/hashie.rb | 3 | ||||
| -rw-r--r-- | lib/hashie/logger.rb | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/hashie.rb b/lib/hashie.rb index 6941c32..c0f2caa 100644 --- a/lib/hashie.rb +++ b/lib/hashie.rb @@ -1,8 +1,7 @@ -require 'logger' +require 'hashie/logger' require 'hashie/version' module Hashie - autoload :Logger, 'hashie/logger' autoload :Clash, 'hashie/clash' autoload :Dash, 'hashie/dash' autoload :Hash, 'hashie/hash' diff --git a/lib/hashie/logger.rb b/lib/hashie/logger.rb index 4731fb9..065738f 100644 --- a/lib/hashie/logger.rb +++ b/lib/hashie/logger.rb @@ -1,3 +1,5 @@ +require 'logger' + module Hashie # The logger that Hashie uses for reporting errors. # |
