Class: GraphQL::Doctor::Runtime::Reflector
- Inherits:
-
Object
- Object
- GraphQL::Doctor::Runtime::Reflector
- Defined in:
- lib/graphql/doctor/runtime/reflector.rb
Constant Summary collapse
- OWNER_PREPARE_VERSION =
Gem::Version.new("2.1.8")
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(schema, source_index: nil, abstract_classes: []) ⇒ Reflector
constructor
A new instance of Reflector.
Constructor Details
#initialize(schema, source_index: nil, abstract_classes: []) ⇒ Reflector
Returns a new instance of Reflector.
11 12 13 14 15 |
# File 'lib/graphql/doctor/runtime/reflector.rb', line 11 def initialize(schema, source_index: nil, abstract_classes: []) @schema = schema @source_index = source_index @abstract_classes = abstract_classes end |
Instance Method Details
#call ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/graphql/doctor/runtime/reflector.rb', line 17 def call { "version" => 1, "graphql_ruby_version" => GraphQL::VERSION, "schema" => @schema.name, "types" => reflected_types, "orphan_members" => orphan_members } end |