Sha256: d566f827e2cd2c05d7f5eb1129542b327be8a7d2e59394693052bb4a51b1498f

Contents?: true

Size: 237 Bytes

Versions: 22

Compression:

Stored size: 237 Bytes

Contents

class Kuroko2::Tick < Kuroko2::ApplicationRecord
  include Kuroko2::TableNameCustomizable

  def self.fetch_then_update(now)
    tick = self.first_or_create
    last = tick.at || now

    tick.update_column(:at, now)
    last
  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kuroko2-0.8.0 app/models/kuroko2/tick.rb
kuroko2-0.7.0 app/models/kuroko2/tick.rb
kuroko2-0.6.0 app/models/kuroko2/tick.rb
kuroko2-0.5.2 app/models/kuroko2/tick.rb
kuroko2-0.5.1 app/models/kuroko2/tick.rb
kuroko2-0.5.0 app/models/kuroko2/tick.rb
kuroko2-0.4.6 app/models/kuroko2/tick.rb
kuroko2-0.4.5 app/models/kuroko2/tick.rb
kuroko2-0.4.4 app/models/kuroko2/tick.rb
kuroko2-0.4.3 app/models/kuroko2/tick.rb
kuroko2-0.4.2 app/models/kuroko2/tick.rb
kuroko2-0.4.1 app/models/kuroko2/tick.rb
kuroko2-0.4.0 app/models/kuroko2/tick.rb
kuroko2-0.3.4 app/models/kuroko2/tick.rb
kuroko2-0.3.3 app/models/kuroko2/tick.rb
kuroko2-0.3.2 app/models/kuroko2/tick.rb
kuroko2-0.3.1 app/models/kuroko2/tick.rb
kuroko2-0.3.0 app/models/kuroko2/tick.rb
kuroko2-0.2.3 app/models/kuroko2/tick.rb
kuroko2-0.2.2 app/models/kuroko2/tick.rb