Thursday, September 19, 2024 11:51:37 PM
> settings

Customize


Authenticate

> 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 itsthedevman
- build 3c15a1b