Sha256: ffed9d85d20d8b259b26ff66ef237ca51e8a18dc49b6b5a40dbbb45eee0a6075

Contents?: true

Size: 400 Bytes

Versions: 3

Compression:

Stored size: 400 Bytes

Contents

class Types::<%= class_name %>Type < Types::BaseObject

  graphql_name '<%= class_name %>'

  field :id, ID, null: false
<% if @graphql_attributes.present? -%>
<% @graphql_attributes.each do |graphql_object| -%>
  field :<%= graphql_object[:attr] %>, <%= graphql_object[:type] %>, null: true
<% end -%>
<% end -%>
  field :created_at, String, null: false
  field :updated_at, String, null: false
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fae-rails-3.0.0 lib/generators/fae/templates/graphql/graphql_type.rb
fae-rails-2.2.0 lib/generators/fae/templates/graphql/graphql_type.rb
fae-rails-2.1.0 lib/generators/fae/templates/graphql/graphql_type.rb