class SesProxyRails::Config

Public Class Methods

get_application_name() click to toggle source
# File lib/ses-proxy-rails.rb, line 10
def self.get_application_name
  if application_name
    return application_name.to_s
  else
    if ActionMailer::VERSION::MAJOR < 3
      #This is the unique way to get the Application Name in Rails 2
      return File.basename(Rails.root.to_s)
    else
      return Rails.application.class.parent.to_s
    end
  end
end
get_replacement_address() click to toggle source
# File lib/ses-proxy-rails.rb, line 23
def self.get_replacement_address
  if replacement_address
    return replacement_address.to_s
  elsif developer_email_address
    return developer_email_address
  else
    nil
  end
end

Private Class Methods

developer_email_address() click to toggle source
# File lib/ses-proxy-rails.rb, line 35
def self.developer_email_address
  unless defined?(@@developer_email_address)
    @@developer_email_address = begin
      `git config user.email`.chomp
    rescue
      nil
    end
  end
  @@developer_email_address
end