diff options
| author | dblock <dblock@dblock.org> | 2017-01-31 13:04:35 -0500 |
|---|---|---|
| committer | dblock <dblock@dblock.org> | 2017-01-31 13:11:19 -0500 |
| commit | c4ae0a944fac0fa47e2eaf3343d372f14595c84c (patch) | |
| tree | 3a9a94556c8a2eeae7814b141e1cd77e03eeed35 /lib/hashie/logger.rb | |
| parent | 9cc952f607450cf1bc955f41cec046bdd727e03a (diff) | |
| download | hashie-c4ae0a944fac0fa47e2eaf3343d372f14595c84c.tar.gz | |
Fix #391: require all dependencies in Hashie::Mash.
Diffstat (limited to 'lib/hashie/logger.rb')
| -rw-r--r-- | lib/hashie/logger.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/hashie/logger.rb b/lib/hashie/logger.rb new file mode 100644 index 0000000..4731fb9 --- /dev/null +++ b/lib/hashie/logger.rb @@ -0,0 +1,16 @@ +module Hashie + # The logger that Hashie uses for reporting errors. + # + # @return [Logger] + def self.logger + @logger ||= Logger.new(STDOUT) + end + + # Sets the logger that Hashie uses for reporting errors. + # + # @param logger [Logger] The logger to set as Hashie's logger. + # @return [void] + def self.logger=(logger) + @logger = logger + end +end |
