module CopyTunerClient::Rails

def self.initialize

for Rails applications. Must be called after framework initialization.
Sets up the logger, environment, name, project root, and framework name
def self.initialize
  CopyTunerClient.configure(false) do |config|
    config.environment_name = ::Rails.env
    config.logger           = if defined?(::Rails::Console)
      Logger.new('/dev/null')
    elsif defined?(::Rails) && ::Rails.env.development?
      Logger.new('log/copy_tuner.log')
    else
      ::Rails.logger
    end
    config.framework        = "Rails: #{::Rails::VERSION::STRING}"
    config.middleware       = ::Rails.configuration.middleware
  end
end