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
Calls superclass method
OneApm::Probe::Frameworks::Rails#install_shim
# 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