Method: GraphQL::Schema::Member::HasPath#path
- Defined in:
- lib/graphql/schema/member/has_path.rb
#path ⇒ String
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns A description of this member's place in the GraphQL schema.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/graphql/schema/member/has_path.rb', line 8 def path path_str = if self.respond_to?(:graphql_name) self.graphql_name elsif self.class.respond_to?(:graphql_name) # Instances of resolvers self.class.graphql_name end if self.respond_to?(:owner) && owner.respond_to?(:path) path_str = "#{owner.path}.#{path_str}" end path_str end |