Sha256: af1d0435a0aa8ee264e9d82d0cbe4a9c75c37c8a998f58e2a65b4f8a5117fece
Contents?: true
Size: 1.01 KB
Versions: 8
Compression:
Stored size: 1.01 KB
Contents
module Api module V1 class ArchitecturesController < V1::BaseController resource_description { name 'Architectures' } api :GET, "/architectures/", "List all architectures." def index end api :GET, "/architectures/:id/", "Show an architecture." def show end def_param_group :timestamps do param :created_at, String param :updated_at, String end def_param_group :arch do param :architecture, Hash, :required => true do param :name, String, :required => true param_group :timestamps end end api :POST, "/architectures/", "Create an architecture." param_group :arch def create end api :PUT, "/architectures/:id/", "Update an architecture." param :architecture, Hash, :required => true do param :name, String end def update end api :DELETE, "/architecturess/:id/", "Delete an architecture." def destroy end end end end
Version data entries
8 entries across 8 versions & 2 rubygems