Sha256: 5ed16856102df1c0c8146a38c10de3654595e875624ef92cc6c544e60e15df78

Contents?: true

Size: 462 Bytes

Versions: 2

Compression:

Stored size: 462 Bytes

Contents

# frozen_string_literal: true

module <%= version_module %>
  module MediaTypes
    class <%= singular_class %> < Praxis::MediaType
      identifier 'application/json'

      domain_model 'Resources::<%= singular_class %>'
      description 'Structural definition of a <%= singular_class %>'

      attributes do
        attribute :id, Integer, description: '<%= singular_class %> identifier'
        # <INSERT MORE ATTRIBUTES HERE>
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
praxis-2.0.pre.33 tasks/thor/templates/generator/scaffold/design/media_types/item.rb
praxis-2.0.pre.32 tasks/thor/templates/generator/scaffold/design/media_types/item.rb