Module: CoAspects::Aspects::StatsdHelper
- Defined in:
- lib/co_aspects/aspects/statsd_helper.rb
Class Method Summary collapse
- .default_prefix(klass, method_name) ⇒ Object
- .key(klass, method_name, method_args, statsd_prefix, statsd_block) ⇒ Object
Class Method Details
.default_prefix(klass, method_name) ⇒ Object
6 7 8 |
# File 'lib/co_aspects/aspects/statsd_helper.rb', line 6 def default_prefix(klass, method_name) klass.name.underscore.tr('/', '.') + ".#{method_name}" end |
.key(klass, method_name, method_args, statsd_prefix, statsd_block) ⇒ Object
10 11 12 13 14 |
# File 'lib/co_aspects/aspects/statsd_helper.rb', line 10 def key(klass, method_name, method_args, statsd_prefix, statsd_block) key = statsd_prefix || default_prefix(klass, method_name) key += ".#{statsd_block.call(*method_args)}" if statsd_block key.downcase end |