module GraphQL::SharedArguments::Define::AssignSharedArguments

Public Class Methods

call(target, filter = {}, &block) click to toggle source
# File lib/graphql/shared_arguments/define/assign_shared_arguments.rb, line 5
def self.call(target, filter = {}, &block)
  shared = GraphQL::SharedArguments.define(filter: filter, &block)
  shared.define
  GraphQL::SharedArguments::Injector.new(target, filter, shared.arguments).inject
end