schema.rake 358 B

123456789101112131415
  1. # frozen_string_literal: true
  2. require 'English'
  3. namespace :graphql do
  4. namespace :schema do
  5. desc 'Dumps the graphql schema'
  6. task dump: :environment do
  7. schema = GraphQL::Schema::Printer.new(PokemonTradeSchema).print_schema
  8. File.open(Rails.root.join('db', 'schema.graphql'), 'w') do |f|
  9. f.puts schema
  10. end
  11. end
  12. end
  13. end