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