# == Schema Information
#
# Table name: mac_sources
#
#  id         :integer          not null, primary key
#  mac_id     :string(255)      not null
#  uid        :string(255)      default(""), not null
#  sn         :string(255)
#  created_at :datetime         not null
#  updated_at :datetime         not null
#
class MacSource < ApplicationRecord
	validates :mac_id, uniqueness: true, presence: true
	validates :uid, :uniqueness => { :allow_blank => true, :case_sensitive => true }

MAC = %W(
003064464BEE
003064464BEF
003064464BF0
003064464BF1
003064464BF2
003064464BF3
003064464BF4
003064464BF5
003064464BF6
003064464BF7
003064464BF8
003064464BF9
003064464BFA
003064464BFB
003064464BFC
003064464BFD
003064464BFE
003064464BFF
003064464C00
003064464C01
003064464C02
003064464C03
003064464C04
003064464C05
003064464C06
003064464C07
003064464C08
003064464C09
003064464C0A
003064464C0B
003064464C0C
003064464C0D
003064464C0E
003064464C0F
003064464C10
003064464C11
003064464C12
003064464C13
003064464C14
003064464C15
003064464C16
003064464C17
003064464C18
003064464C19
003064464C1A
003064464C1B
003064464C1C
003064464C1D
003064464C1E
003064464C1F
003064464C20
)

	def self.seed
		MAC.each do |mac_str|
			self.create!(:mac_id => mac_str)
		end
	end

end
