module Grape::OAuth2::ClassAccessors
Grape::OAuth2
accessors for configured classes.
Public Instance Methods
access_grant_class()
click to toggle source
Returns Access Grant class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 21 def access_grant_class @_access_grant_class ||= access_grant_class_name.constantize end
access_token_class()
click to toggle source
Returns Access Token class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 6 def access_token_class @_access_token_class ||= access_token_class_name.constantize end
client_class()
click to toggle source
Returns Client class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 16 def client_class @_client_class ||= client_class_name.constantize end
resource_owner_class()
click to toggle source
Returns Resource Owner class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 11 def resource_owner_class @_resource_owner_class ||= resource_owner_class_name.constantize end
scopes_validator()
click to toggle source
Returns Scopes
Validator class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 26 def scopes_validator scopes_validator_class_name.constantize end
token_generator()
click to toggle source
Returns Token Generator class by configured name
# File lib/grape_oauth2/configuration/class_accessors.rb, line 31 def token_generator token_generator_class_name.constantize end