Sha256: a0f81c35027c9a2b5ace9b8998f3b2ec6c4547724f3a0d1a9fe2145fe3629ee8

Contents?: true

Size: 601 Bytes

Versions: 18

Compression:

Stored size: 601 Bytes

Contents

module Concerns
  module DummyConcern
    extend Apipie::DSL::Concern
    include ActiveSupport::Concern

    api!
    def index
      render :json => Dummy::Store.index(base_path)
    end

    api!
    def show
      render :json => Dummy::Store.show("#{base_path}/#{params[:id]}")
    end

    api!
    def create
      render :json => params
    end

    api!
    def update
      render :json => Dummy::Store.show("#{base_path}/#{params[:id]}")
    end

    api!
    def destroy
      render :json => []
    end

    protected

    def base_path
      raise NotImplementedError
    end

  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
apipie-bindings-0.7.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.6.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.5.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.4.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.3.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.2.3 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.2.2 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.2.1 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.2.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.1.0 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.19 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.18 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.17 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.16 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.15 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.14 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.13 test/dummy/app/controllers/concerns/dummy_concern.rb
apipie-bindings-0.0.12 test/dummy/app/controllers/concerns/dummy_concern.rb