Sha256: 8200aa9d4679ef269b2d66abcffb9a264aed6ef6045a71ac22d31d22a4d9952f

Contents?: true

Size: 572 Bytes

Versions: 5

Compression:

Stored size: 572 Bytes

Contents

# frozen_string_literal: true
module Platform
  module Mutations
    class Echo < Mutations::BaseMutation
      graphql_name 'EchoMutation'

      argument :message, String, required: false

      field :data, String, null: true

      def resolve(**inputs)
        { data: inputs[:message] }
      end
    end

    class Repeat < Mutations::BaseMutation
      graphql_name 'RepeatMutation'

      argument :message, String, required: false

      field :data, String, null: true

      def resolve(**inputs)
        { data: inputs[:message] }
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
graphql-1.9.11 spec/fixtures/upgrader/mutation.transformed.rb
graphql-1.9.10 spec/fixtures/upgrader/mutation.transformed.rb
graphql-1.9.9 spec/fixtures/upgrader/mutation.transformed.rb
graphql-1.9.8 spec/fixtures/upgrader/mutation.transformed.rb
graphql-1.9.7 spec/fixtures/upgrader/mutation.transformed.rb