Method: GraphQL::Schema::Warden#get_field
- Defined in:
- lib/graphql/schema/warden.rb
#get_field(parent_type, field_name) ⇒ GraphQL::Field?
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 The field named field_name on parent_type, if it exists.
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
# File 'lib/graphql/schema/warden.rb', line 279 def get_field(parent_type, field_name) @visible_parent_fields ||= read_through do |type| read_through do |f_name| field_defn = @schema.get_field(type, f_name, @context) if field_defn && visible_field?(field_defn, nil, type) field_defn else nil end end end @visible_parent_fields[parent_type][field_name] end |