lib/tapioca/dsl/compilers/graphql_input_object.rb in tapioca-0.11.17 vs lib/tapioca/dsl/compilers/graphql_input_object.rb in tapioca-0.12.0
- old
+ new
@@ -1,13 +1,9 @@
# typed: strict
# frozen_string_literal: true
-begin
- gem("graphql", ">= 1.13")
- require "graphql"
-rescue LoadError
- return
-end
+return unless defined?(GraphQL::Schema::InputObject)
+return unless Gem::Requirement.new(">= 1.13").satisfied_by?(Gem::Version.new(GraphQL::VERSION))
require "tapioca/dsl/helpers/graphql_type_helper"
module Tapioca
module Dsl