Skip to Content Skip to Search
Methods
A
C
F

Constants

ClientNotFound = Class.new(StandardError)
 

Class Public methods

find_client_by(*args)

# File app/models/db/o_auth_client_app.rb, line 20
def self.find_client_by(*args)
  find_by(*args) || raise(ClientNotFound)
end

Instance Public methods

admin_scoped?()

# File app/models/db/o_auth_client_app.rb, line 24
def admin_scoped?
  resource_owner == "admin"
end

client_secret()

# File app/models/db/o_auth_client_app.rb, line 28
def client_secret
  if self[:client_secret].present?
    crypt.decrypt_and_verify(self[:client_secret])
  else
    self[:client_secret]
  end
end

client_secret=(value)

# File app/models/db/o_auth_client_app.rb, line 36
def client_secret=(value)
  super(crypt.encrypt_and_sign(value))
end