module ApolloFederation::HasDirectives
Attributes
federation_directives[R]
Public Instance Methods
add_directive(name:, arguments: nil)
click to toggle source
# File lib/apollo-federation/has_directives.rb, line 7 def add_directive(name:, arguments: nil) @federation_directives ||= [] @federation_directives << { name: name, arguments: arguments } end
to_graphql()
click to toggle source
Calls superclass method
# File lib/apollo-federation/has_directives.rb, line 12 def to_graphql field_defn = super # Returns a GraphQL::Field field_defn.metadata[:federation_directives] = @federation_directives field_defn end