Sha256: fef7020cb1b488a9bc694e8dc7b75e3e9ed894f3bd0962c8dbe15389d2f58a1f
Contents?: true
Size: 521 Bytes
Versions: 20
Compression:
Stored size: 521 Bytes
Contents
# frozen_string_literal: true module Calendly # Calendly logger utility module. module Loggable def error_log(msg) log msg, :error end def warn_log(msg) log msg, :warn end def info_log(msg) log msg, :info end def debug_log(msg) log msg, :debug end private def log(msg, level = :info) logger = Calendly.configuration.logger return unless logger return unless logger.respond_to? level logger.send level, msg end end end
Version data entries
20 entries across 20 versions & 1 rubygems