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