]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user_token.rb
Various updates to the user management, including the creation of a
[rails.git] / app / models / user_token.rb
diff --git a/app/models/user_token.rb b/app/models/user_token.rb
new file mode 100644 (file)
index 0000000..a795de0
--- /dev/null
@@ -0,0 +1,8 @@
+class UserToken < ActiveRecord::Base
+  belongs_to :user
+
+  def after_initialize
+    self.token = OSM::make_token() if self.token.blank?
+    self.expiry = 1.week.from_now if self.expiry.blank?
+  end
+end