Graphql-ruby usage
From wikinotes
Test Queries
You can execute queries/mutations without a webserver.
YourSchema.execute("query { field1 field2 }")
Print Schema
You can print your Ruby-GraphQL schema object as raw graphql SDL.
require 'graphql' require_relative 'lib/my_graphql_schema' printer = GraphQL::Schema::Printer.new(MyGraphqlSchema) puts(printer.print_schema)Sample Output
schema { query: QueryRoot mutation: MutationRoot } type MutationRoot { writeFile(contents: String!, path: String!): WriteFilePayload } type QueryRoot { hello: String! uname: String! } type WriteFilePayload { checksum: String! existedBeforeWrite: Boolean! }