Sha256: dba041c2cce0ce22c41a7196196bcfd49c81697a017760311520fdbf449e00e0

Contents?: true

Size: 587 Bytes

Versions: 2

Compression:

Stored size: 587 Bytes

Contents

# frozen_string_literal: true

<% module_namespacing_when_supported do -%>
module Mutations
  class <%= mutation_name %> < Ibrain::Mutations::BaseMutation
    # TODO: define description describe about this mutation
    # description

    # TODO: define return fields
    field :<%= model_name.underscore %>, Types::<%= model_name %>Type, null: false, description: 'Record Type for mutation response'

    # TODO: define arguments
    # argument :name, String, required: true

    # TODO: define resolve method
    def resolve(args)
      # TODO: define logic
    end
  end
end
<% end -%>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ibrain-core-0.1.3 lib/generators/ibrain/graphql/templates/mutation.erb
ibrain-core-0.1.2 lib/generators/ibrain/graphql/templates/mutation.erb