class RedminePluginKit::Debug
Public Class Methods
log(message = 'running')
click to toggle source
# File lib/redmine_plugin_kit/debug.rb, line 6 def log(message = 'running') return if Rails.env.production? Rails.logger.debug { "#{Time.current.strftime '%H:%M:%S'} DEBUG [#{caller_locations(1..1).first.label}]: #{raw_msg message}" } end
msg(message = 'running')
click to toggle source
# File lib/redmine_plugin_kit/debug.rb, line 12 def msg(message = 'running') return if Rails.env.production? log message puts raw_msg(message) # rubocop: disable Rails/Output end
Private Class Methods
raw_msg(message)
click to toggle source
# File lib/redmine_plugin_kit/debug.rb, line 21 def raw_msg(message) message.is_a?(String) ? message : message.inspect end