Sha256: a3771535cb48c48b4c3c69562bca21db652c80d7df1c4998d8e516b04188c980
Contents?: true
Size: 1014 Bytes
Versions: 9
Compression:
Stored size: 1014 Bytes
Contents
require_relative 'spec_media_types' Praxis::ApiDefinition.define do trait :test do description 'testing trait' end end class PeopleResource include Praxis::EndpointDefinition description 'People resource' media_type Person version '1.0' canonical_path :show trait :test prefix '/people' 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::EndpointDefinition description 'Address resource' media_type Address version '1.0' prefix '/addresses' 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
9 entries across 9 versions & 1 rubygems