openstreetmap-website/app/models/user_token.rb
2015-02-20 08:56:16 +00:00

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