Sha256: 932ba86df9d5f4b217ae6f10d7f834d642f214210dfa75f79bc4d960c87933d1
Contents?: true
Size: 448 Bytes
Versions: 4
Compression:
Stored size: 448 Bytes
Contents
GraphQL::Introspection::FieldsField = GraphQL::Field.define do type -> { types[!GraphQL::Introspection::FieldType] } argument :includeDeprecated, GraphQL::BOOLEAN_TYPE, default_value: false resolve -> (object, arguments, context) { return nil if !object.kind.fields? fields = object.all_fields if !arguments["includeDeprecated"] fields = fields.select {|f| !f.deprecation_reason } end fields.sort_by(&:name) } end
Version data entries
4 entries across 4 versions & 1 rubygems