Sha256: 054f64673e3e1b352ac9cad91a1692275965feda20c26c719c68cb938ba6dd26
Contents?: true
Size: 465 Bytes
Versions: 16
Compression:
Stored size: 465 Bytes
Contents
module GraphQL module Define module AssignGlobalIdField def self.call(type_defn, field_name) type_defn.name || raise("You must define the type's name before creating a GlobalIdField") resolve = GraphQL::Relay::GlobalIdResolve.new(type_name: type_defn.name, property: field_name) GraphQL::Define::AssignObjectField.call(type_defn, field_name, type: GraphQL::ID_TYPE.to_non_null_type, resolve: resolve) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems