Sha256: 7adba00f940599fdb5b61c9a17f0bf6c7ef7117ced1bd2a1596644c470651754
Contents?: true
Size: 568 Bytes
Versions: 5
Compression:
Stored size: 568 Bytes
Contents
# frozen_string_literal: true # rubocop:disable Metrics/MethodLength module Osso module RouteMap def self.included(klass) klass.class_eval do use Osso::Admin use Osso::Auth use Osso::Oauth post '/graphql' do token_protected! result = Osso::GraphQL::Schema.execute( params[:query], variables: params[:variables], context: current_user.symbolize_keys, ) json result end end end end end # rubocop:enable Metrics/MethodLength
Version data entries
5 entries across 5 versions & 1 rubygems