Sha256: 1da359c842a5424b74fa12f56d073d662374ce4967ad9b70e675516a2cf2930b

Contents?: true

Size: 443 Bytes

Versions: 66

Compression:

Stored size: 443 Bytes

Contents

# frozen_string_literal: true

module Admin
  class Credential < ApplicationRecord
    self.table_name = :admin_credentials

    belongs_to :admin, class_name: "Admin::User", inverse_of: :credentials

    validates :external_id, :public_key, :nickname, :sign_count, presence: true
    validates :external_id, uniqueness: true
    validates :sign_count,
              numericality: { only_integer: true, greater_than_or_equal_to: 0 }
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
katalyst-koi-4.16.0 app/models/admin/credential.rb
katalyst-koi-4.15.1 app/models/admin/credential.rb
katalyst-koi-4.15.0 app/models/admin/credential.rb
katalyst-koi-4.14.3 app/models/admin/credential.rb
katalyst-koi-4.14.2 app/models/admin/credential.rb
katalyst-koi-4.14.1 app/models/admin/credential.rb
katalyst-koi-4.14.0 app/models/admin/credential.rb
katalyst-koi-4.13.2 app/models/admin/credential.rb
katalyst-koi-4.13.0 app/models/admin/credential.rb
katalyst-koi-4.12.6 app/models/admin/credential.rb
katalyst-koi-4.12.5 app/models/admin/credential.rb
katalyst-koi-4.12.4 app/models/admin/credential.rb
katalyst-koi-4.12.3 app/models/admin/credential.rb
katalyst-koi-4.12.2 app/models/admin/credential.rb
katalyst-koi-4.12.1 app/models/admin/credential.rb
katalyst-koi-4.12.0 app/models/admin/credential.rb
katalyst-koi-4.11.2 app/models/admin/credential.rb
katalyst-koi-4.11.1 app/models/admin/credential.rb
katalyst-koi-4.11.0 app/models/admin/credential.rb
katalyst-koi-4.10.3 app/models/admin/credential.rb