class Doorkeeper::AccessGrant
Public Instance Methods
lock!()
click to toggle source
# File lib/support/orm/couchbase/access_grant.rb, line 44 def lock!; end
save(**options)
click to toggle source
Lets make sure these keys are not clogging up the database forever
Calls superclass method
# File lib/support/orm/couchbase/access_grant.rb, line 38 def save(**options) options[:ttl] = self.created_at + self.expires_in + 30 super(**options) end
transaction() { || ... }
click to toggle source
# File lib/support/orm/couchbase/access_grant.rb, line 43 def transaction; yield; end
Private Instance Methods
generate_token()
click to toggle source
Generates token value with UniqueToken class.
@return [String] token value
# File lib/support/orm/couchbase/access_grant.rb, line 54 def generate_token if self.token.blank? self.id = self.token = UniqueToken.generate end end