module GraphQL::Define::AssignGlobalIdField

Public Class Methods

call(type_defn, field_name) click to toggle source
# File lib/graphql/define/assign_global_id_field.rb, line 4
def self.call(type_defn, field_name)
  resolve = GraphQL::Relay::GlobalIdResolve.new(type: type_defn)
  GraphQL::Define::AssignObjectField.call(type_defn, field_name, type: GraphQL::ID_TYPE.to_non_null_type, resolve: resolve)
end