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.
This commit is contained in:
Michael Herold 2017-02-03 17:35:06 -06:00
parent 61813e6c19
commit ac6193c9ea
2 changed files with 3 additions and 2 deletions

View File

@ -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'

View File

@ -1,3 +1,5 @@
require 'logger'
module Hashie
# The logger that Hashie uses for reporting errors.
#