lib/graphql/schema/scalar.rb in graphql-2.1.0 vs lib/graphql/schema/scalar.rb in graphql-2.1.1

- old
+ new

@@ -17,12 +17,12 @@ GraphQL::TypeKinds::SCALAR end def specified_by_url(new_url = nil) if new_url - @specified_by_url = new_url - elsif defined?(@specified_by_url) - @specified_by_url + directive(GraphQL::Schema::Directive::SpecifiedBy, url: new_url) + elsif (directive = directives.find { |dir| dir.graphql_name == "specifiedBy" }) + directive.arguments[:url] # rubocop:disable Development/ContextIsPassedCop elsif superclass.respond_to?(:specified_by_url) superclass.specified_by_url else nil end