Module: CopyTunerClient::Rails

Defined in:
lib/copy_tuner_client/rails.rb

Overview

Responsible for Rails initialization

Class Method Summary collapse

Class Method Details

.initializeObject

Sets up the logger, environment, name, project root, and framework name for Rails applications. Must be called after framework initialization.



6
7
8
9
10
11
12
13
14
# File 'lib/copy_tuner_client/rails.rb', line 6

def self.initialize
  CopyTunerClient.configure(false) do |config|
    config.environment_name = ::Rails.env
    config.logger           = ::Rails.logger
    config.framework        = "Rails: #{::Rails::VERSION::STRING}"
    config.middleware       = ::Rails.configuration.middleware
  end
  require 'copy_tuner_client/simple_form_extention'
end