class OneApm::Probe::Frameworks::Rails3

Public Instance Methods

env() click to toggle source
# File lib/one_apm/frameworks/rails3.rb, line 10
def env
  @env ||= ::Rails.env.to_s
end
rails_root() click to toggle source
# File lib/one_apm/frameworks/rails3.rb, line 14
def rails_root
  ::Rails.root.to_s
end
vendor_root() click to toggle source
# File lib/one_apm/frameworks/rails3.rb, line 18
def vendor_root
  @vendor_root ||= File.join(root,'vendor','rails')
end
version() click to toggle source
# File lib/one_apm/frameworks/rails3.rb, line 22
def version
  @rails_version ||= OneApm::VersionNumber.new(::Rails::VERSION::STRING)
end

Protected Instance Methods

install_shim() click to toggle source
# File lib/one_apm/frameworks/rails3.rb, line 28
def install_shim
  super
  ActiveSupport.on_load(:action_controller) do
    include OneApm::Agent::Instrumentation::TransactionBase::Shim
  end
end