module Quandl::Client::Base::Benchmark::ClassMethods
Public Instance Methods
benchmark(*names)
click to toggle source
# File lib/quandl/client/base/benchmark.rb, line 11 def benchmark(*names) names.each do |name| def_benchmark(name) end end
Private Instance Methods
def_benchmark(name)
click to toggle source
Calls superclass method
# File lib/quandl/client/base/benchmark.rb, line 19 def def_benchmark(name) define_method(name) do |*args, &block| benchmark(name) do super(*args, &block) if defined?(super) end end end