Class: SpreeCmCommissioner::VoteCounters::RebuildFromDb

Inherits:
Base
  • Object
show all
Includes:
Spree::ServiceModule::Base
Defined in:
app/services/spree_cm_commissioner/vote_counters/rebuild_from_db.rb

Constant Summary

Constants inherited from Base

Base::REDIS_KEY_TTL

Instance Attribute Summary

Attributes inherited from Base

#voting_session_id

Instance Method Summary collapse

Instance Method Details

#call(voting_session_id:, ttl: nil) ⇒ Object



13
14
15
16
17
18
19
20
# File 'app/services/spree_cm_commissioner/vote_counters/rebuild_from_db.rb', line 13

def call(voting_session_id:, ttl: nil)
  @voting_session_id = voting_session_id
  @ttl = ttl

  rebuild_counts

  success(nil)
end