class Base::EdFi::Credential < ApplicationRecord
  self.table_name = 'EdFi_Credentials'
  self.primary_key = 'CID'

  alias_attribute :school_id, :SchoolID
  alias_attribute :key, :ClientID
  alias_attribute :secret, :Secret

  before_create :set_defaults

  private
    def set_defaults
      self.SchoolID = 0 unless self.SchoolID
      self.ClientID = '' unless self.ClientID
      self.Secret = '' unless self.Secret
    end
end
