Sha256: 39244a28d9f9e2041e7286adda315b9e1167848409b6cad87c303f2a16e5a112
Contents?: true
Size: 948 Bytes
Versions: 2
Compression:
Stored size: 948 Bytes
Contents
require_relative 'spec_media_types' class PeopleResource include Praxis::ResourceDefinition description 'People resource' media_type Person version '1.0' canonical_path :show routing do prefix "/people" end action :index do description 'index description' routing do get '' end end action :show do description 'show description' routing do get '/:id' end params do attribute :id, Integer, required: true end end end class AddressResource include Praxis::ResourceDefinition description 'Address resource' media_type Address version '1.0' routing do prefix "/addresses" end action :index do description 'index description' routing do get '' end end action :show do description 'show description' routing do get '/:id' end params do attribute :id, Integer, required: true end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
praxis-0.15.0 | spec/support/spec_resource_definitions.rb |
praxis-0.14.0 | spec/support/spec_resource_definitions.rb |