16 lines
274 B
Ruby
16 lines
274 B
Ruby
class UserToken < ActiveRecord::Base
|
|
belongs_to :user
|
|
|
|
after_initialize :set_defaults
|
|
|
|
def expired?
|
|
expiry < Time.now
|
|
end
|
|
|
|
private
|
|
|
|
def set_defaults
|
|
self.token = OSM.make_token if token.blank?
|
|
self.expiry = 1.week.from_now if expiry.blank?
|
|
end
|
|
end
|