Method: GraphQL::Schema::Scalar.specified_by_url
- Defined in:
- lib/graphql/schema/scalar.rb
.specified_by_url(new_url = nil) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/graphql/schema/scalar.rb', line 20 def specified_by_url(new_url = nil) if new_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 end |