Sha256: 0a061c341ea87accb9435bbaf49b8c9d2fcaccf8caf7691f7a4d3c96f3f331d8
Contents?: true
Size: 623 Bytes
Versions: 37
Compression:
Stored size: 623 Bytes
Contents
require 'sneakers/metrics/null_metrics' module Sneakers module Concerns module Metrics def self.included(base) base.extend ClassMethods base.send :define_method, :metrics do base.metrics end end module ClassMethods def metrics @metrics end def metrics=(metrics) @metrics = metrics end def configure_metrics(metrics=nil) if metrics @metrics = metrics else @metrics = Sneakers::Metrics::NullMetrics.new end end end end end end
Version data entries
37 entries across 37 versions & 3 rubygems