pokemon_resolver.rb 335 B

12345678910111213
  1. # frozen_string_literal: true
  2. module Resolvers
  3. class PokemonResolver < BaseResolver
  4. argument :id, GraphQL::ID_TYPE, required: false
  5. argument :pokedex_number, GraphQL::INT_TYPE, required: false
  6. argument :nickname, GraphQL::STRING_TYPE, required: false
  7. def resolve(**args)
  8. Pokemon.where(args)
  9. end
  10. end
  11. end