Module: Weathercock::Scorable::ClassMethods

Defined in:
lib/weathercock/scorable.rb

Instance Method Summary collapse

Instance Method Details

#hit_counts(event, ids:, **window) ⇒ Object



18
19
20
# File 'lib/weathercock/scorable.rb', line 18

def hit_counts(event, ids:, **window)
  weathercock_scorer.hit_counts(event, ids: ids, **window)
end

#top(event, limit:, decay_factor: nil, **window) ⇒ Object



14
15
16
# File 'lib/weathercock/scorable.rb', line 14

def top(event, limit:, decay_factor: nil, **window)
  weathercock_scorer.top(event, limit: limit, decay_factor: decay_factor, **window)
end

#weathercock_scorerObject



10
11
12
# File 'lib/weathercock/scorable.rb', line 10

def weathercock_scorer
  @weathercock_scorer ||= Scorer.new(klass: self)
end