8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/one_apm/transaction/transaction_namer.rb', line 8
def self.prefix_for_category(txn, category = nil)
category ||= (txn && txn.category)
case category
when :controller then ::OneApm::Transaction::OA_WEB_TRANSACTION_PREFIX
when :task then ::OneApm::Transaction::OA_TASK_PREFIX
when :rack then ::OneApm::Transaction::OA_RACK_PREFIX
when :uri then ::OneApm::Transaction::OA_WEB_TRANSACTION_PREFIX
when :sinatra then ::OneApm::Transaction::OA_SINATRA_PREFIX
when :middleware then ::OneApm::Transaction::OA_MIDDLEWARE_PREFIX
when :grape then ::OneApm::Transaction::OA_GRAPE_PREFIX
else "#{category.to_s}/" end
end
|