Skip to content

Commit 2155f5d

Browse files
mcelicalderonMario Celi
authored andcommitted
Add comments for resource_class and resource_loader
1 parent 45bda76 commit 2155f5d

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

app/controllers/graphql_devise/concerns/additional_controller_methods.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def authenticate_model(models)
2626
end
2727

2828
def resource_class(resource = nil)
29+
# Return the resource class instead of looking for a Devise mapping if resource is already a resource class
2930
return resource if resource.respond_to?(:find_by)
3031

3132
super

lib/graphql_devise/resource_loader.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def call(query, mutation)
1515

1616
model = @resource.is_a?(String) ? @resource.constantize : @resource
1717

18+
# Necesary when mounting a resource via route file as Devise forces the reloading of routes
1819
return clean_options if GraphqlDevise.resource_mounted?(model) && @routing
1920

2021
validate_options!(clean_options)

0 commit comments

Comments
 (0)