lib/calendly/error.rb in calendly-0.1.1 vs lib/calendly/error.rb in calendly-0.1.2
- old
+ new
@@ -1,23 +1,17 @@
# frozen_string_literal: true
module Calendly
# calendly module's base error object
class Error < StandardError
+ include Loggable
+
def initialize(message = nil)
@logger = Calendly.configuration.logger
msg = "#{self.class} occured."
msg += " status:#{status}" if respond_to?(:status)
msg += " message:#{message}"
- log msg
+ warn_log msg
super message
- end
-
- private
-
- def log(msg, level = :warn)
- return if @logger.nil?
-
- @logger.send level, msg
end
end
end