class OxyLogger::LogRecord
Public Class Methods
new(data)
click to toggle source
# File lib/oxy_logger/log_record.rb, line 5 def initialize(data) @data = data end
Public Instance Methods
file_name()
click to toggle source
# File lib/oxy_logger/log_record.rb, line 17 def file_name @data[:class_name] + '.log' end
for_db()
click to toggle source
# File lib/oxy_logger/log_record.rb, line 13 def for_db @data.except(:save_to, :type) end
for_file()
click to toggle source
# File lib/oxy_logger/log_record.rb, line 21 def for_file text = @data.slice(OxyLogger.logget_data) Mustache.template_file = "#{__dir__}/template.mustache" str = Mustache.render(@data) str end
save_to()
click to toggle source
# File lib/oxy_logger/log_record.rb, line 9 def save_to @data[:save_to] end