Class: GraphQlController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- GraphQlController
- Defined in:
- lib/generators/graphql/templates/controllers/graph_ql_controller.rb
Instance Method Summary collapse
Instance Method Details
#execute ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/generators/graphql/templates/controllers/graph_ql_controller.rb', line 4 def execute puts '-' * 100, GraphQLFormatter.new(params[:query]).to_s, '-' * 100 if params[:variables].present? variables = JSON.parse(params[:variables]) else variables = params[:variables] end render json: GraphQL::Query.new(RelaySchema, params[:query], variables: variables).result end |