Sha256: 6208d474816dc05ffc0342f97587879c093761f6900e8331b5bdab3732013b98

Contents?: true

Size: 808 Bytes

Versions: 4

Compression:

Stored size: 808 Bytes

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

      api :POST, "/architectures/", "Create an architecture."
      param :architecture, Hash, :required => true do
        param :name, String, :required => true
      end
      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

4 entries across 4 versions & 1 rubygems

Version Path
apipie-rails-0.0.17 spec/dummy/app/controllers/api/v1/architectures_controller.rb
apipie-rails-0.0.16 spec/dummy/app/controllers/api/v1/architectures_controller.rb
apipie-rails-0.0.15 spec/dummy/app/controllers/api/v1/architectures_controller.rb
apipie-rails-0.0.14 spec/dummy/app/controllers/api/v1/architectures_controller.rb