module GraphQL::Define::InstanceDefinable::DeprecatedDefine

def define(**kwargs, &block)

def define(**kwargs, &block)
  deprecated_caller = caller(1, 1).first
  if deprecated_caller.include?("lib/graphql")
    deprecated_caller = caller(2, 10).find { |c| !c.include?("lib/graphql") }
  end
  if deprecated_caller
    GraphQL::Deprecation.warn <<-ERR
define will be removed in GraphQL-Ruby 2.0; use a class-based definition instead. See https://graphql-ruby.org/schema/class_based_api.html.
led from #{deprecated_caller}
  end
  deprecated_define(**kwargs, &block)
end