Sha256: c2ace2dc3f848ad0ce3568e56b4a98a79b3423895757aef97e40b0822df99a06
Contents?: true
Size: 517 Bytes
Versions: 14
Compression:
Stored size: 517 Bytes
Contents
# frozen_string_literal: true module GraphQL module Types module Relay module NodeBehaviors def self.included(child_module) child_module.extend(DefaultRelay) child_module.description("An object with an ID.") child_module.field(:id, ID, null: false, description: "ID of the object.", resolver_method: :default_global_id) end def default_global_id context.schema.id_from_object(object, self, context) end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems