lib/graphql/relay/node.rb in graphql-1.11.10 vs lib/graphql/relay/node.rb in graphql-1.12.0
- old
+ new
@@ -3,10 +3,11 @@
module Relay
# Helpers for working with Relay-specific Node objects.
module Node
# @return [GraphQL::Field] a field for finding objects by their global ID.
def self.field(**kwargs, &block)
+ warn "GraphQL::Relay::Node.field will be removed from GraphQL-Ruby 2.0, use GraphQL::Types::Relay::NodeField instead"
# We have to define it fresh each time because
# its name will be modified and its description
# _may_ be modified.
field = GraphQL::Types::Relay::NodeField.graphql_definition
@@ -16,10 +17,11 @@
field
end
def self.plural_field(**kwargs, &block)
+ warn "GraphQL::Relay::Nodes.field will be removed from GraphQL-Ruby 2.0, use GraphQL::Types::Relay::NodesField instead"
field = GraphQL::Types::Relay::NodesField.graphql_definition
if kwargs.any? || block
field = field.redefine(**kwargs, &block)
end
@@ -27,9 +29,10 @@
field
end
# @return [GraphQL::InterfaceType] The interface which all Relay types must implement
def self.interface
+ warn "GraphQL::Relay::Node.interface will be removed from GraphQL-Ruby 2.0, use GraphQL::Types::Relay::Node instead"
@interface ||= GraphQL::Types::Relay::Node.graphql_definition
end
end
end
end