11 lines
263 B
Ruby
11 lines
263 B
Ruby
class ApiKey < ActiveRecord::Base
|
|
belongs_to :user
|
|
validates_uniqueness_of :user_id
|
|
validates_uniqueness_of :key
|
|
attr_accessible :user_id, :key
|
|
|
|
def self.generate!(user)
|
|
create(:user_id => user.id, :key => SecureRandom.urlsafe_base64(32))
|
|
end
|
|
end
|