Wednesday, July 15, 2026 12:54:06 AM
> user_gamble_stat.rb
# frozen_string_literal: true

class UserGambleStat < ApplicationRecord
  attribute :user_id, :integer
  attribute :server_id, :integer
  attribute :current_streak, :integer, default: 0
  attribute :total_wins, :integer, default: 0
  attribute :longest_win_streak, :integer, default: 0
  attribute :total_poptabs_won, :integer, limit: 8, default: 0
  attribute :total_poptabs_loss, :integer, limit: 8, default: 0
  attribute :longest_loss_streak, :integer, default: 0
  attribute :total_losses, :integer, default: 0
  attribute :last_action, :string, default: nil
  attribute :created_at, :datetime
  attribute :updated_at, :datetime

  belongs_to :user
  belongs_to :server

  def user
    @user ||= super
  end
end
All opinions represented herein are my own
- © 2024 - 2026 itsthedevman
- build 43aa0d7