class Mail::Logger::Configuration

Attributes

log_file_name[RW]
log_path[RW]

Public Class Methods

new() click to toggle source
# File lib/mail/logger/configuration.rb, line 4
def initialize
  self.log_path = rails_log_path || File.expand_path("./log")
  self.log_file_name = rails_log_file_name || "mail.log"
end

Public Instance Methods

rails_log_file_name() click to toggle source
# File lib/mail/logger/configuration.rb, line 15
def rails_log_file_name
  return nil unless defined? Rails

  "mail_#{Rails.env}.log"
end
rails_log_path() click to toggle source
# File lib/mail/logger/configuration.rb, line 9
def rails_log_path
  return nil unless defined? Rails

  Rails.root.join("log")
end