Module: ToyTrain::RankingUpdatable

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/toy_train/ranking_updatable.rb

Instance Method Summary collapse

Instance Method Details

#update_ranking(index:, score: 0) ⇒ Object



5
6
7
8
9
10
# File 'app/models/concerns/toy_train/ranking_updatable.rb', line 5

def update_ranking(index:, score: 0)
  touch if persisted?
  self.position = index
  self.score = score
  save(validate: false)
end