module ROM::Plugins::Relation::Instrumentation::ClassInterface
Instrumentation
extension for relation classes
@api private
Public Instance Methods
instrument(*methods)
click to toggle source
Configure provided methods for instrumentation
@param [Array<Symbol>] methods A list of method names
@api public
Calls superclass method
# File lib/rom/plugins/relation/instrumentation.rb, line 38 def instrument(*methods) (methods - Instrumentation.mixin.instance_methods).each do |meth| Instrumentation.mixin.send(:define_method, meth) do instrument { super() } end end end