Sha256: 702b73218220701e07d9f879a65b7fd38b8f7c8262312bda4b7194ed581606a9

Contents?: true

Size: 483 Bytes

Versions: 1

Compression:

Stored size: 483 Bytes

Contents

module Raddar
  class ExternalAccount < ActiveRecord::Base
    belongs_to :user

    validates :provider, presence: true
    validates :uid, presence: true, uniqueness: { scope: :provider }
    validates :name, presence: true, uniqueness: { scope: :provider }
    validates :url, presence: true, uniqueness: { scope: :provider }
    validates :token, presence: true, uniqueness: { scope: :provider }
    validates :user_id, presence: true, uniqueness: { scope: :provider }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
raddar-0.0.1.pre app/models/raddar/external_account.rb