Sha256: 6f927293006df2f3d9cd20dc8a41cfc84b75c90181cae84c10ad32b5d7554c78
Contents?: true
Size: 379 Bytes
Versions: 18
Compression:
Stored size: 379 Bytes
Contents
require 'uuidtools' module Rhosync class ApiToken < Model field :value,:string field :user_id,:string validates_presence_of :user_id def self.create(fields) fields[:value] = fields[:value] || get_random_uuid fields[:id] = fields[:value] object = super(fields) end def user User.load(self.user_id) end end end
Version data entries
18 entries across 18 versions & 1 rubygems