module Simple::OAuth2::ClassAccessors

Simple::OAuth2 accessors for configured classes.

Public Instance Methods

access_grant_class() click to toggle source

Returns Access Grant class by configured name

# File lib/simple_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/simple_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/simple_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/simple_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/simple_oauth2/configuration/class_accessors.rb, line 31
def scopes_validator
  scopes_validator_class_name.constantize
end
token_generator() click to toggle source

Returns Token Generator class by configured name

# File lib/simple_oauth2/configuration/class_accessors.rb, line 26
def token_generator
  token_generator_class_name.constantize
end