module Mmtrix::Agent::Instrumentation::Rails3::ActionView::Mmtrix

Public Instance Methods

render_type(file_path) click to toggle source
# File lib/mmtrix/agent/instrumentation/rails3/action_controller.rb, line 48
def render_type(file_path)
  file = File.basename(file_path)
  if file.starts_with?('_')
    return 'Partial'
  else
    return 'Rendering'
  end
end
template_metric(identifier, options = {}) click to toggle source
# File lib/mmtrix/agent/instrumentation/rails3/action_controller.rb, line 37
def template_metric(identifier, options = {})
  if options[:file]
    "file"
  elsif identifier.nil?
    ::Mmtrix::Agent::UNKNOWN_METRIC
  elsif identifier.include? '/' # this is a filepath
    identifier.split('/')[-2..-1].join('/')
  else
    identifier
  end
end