Slide 135
Slide 135 text
1 module Types
2 class QueryType < Types::BaseObject
3 field :payment, Types::PaymentType, null: false do
4 argument :id, ID, required: true
5 end
6
7 field :merchant, Types::MerchantType, null: false do
8 argument :id, ID, required: true
9 end
10
11 def payment(params)
12 Payment.lookup(params[:id])
13 end
14
15 def merchant(params)
16 Merchant.lookup(params[:id])
17 end
18 end
19 end
20
3 field :payment, Types::PaymentType, null: false do
4 argument :id, ID, required: true
5 end