Sha256: 90b608dc3bab1b17976fabf9001d774880d48d4c92b395b9a60a5cadfd2e5f11

Contents?: true

Size: 663 Bytes

Versions: 17

Compression:

Stored size: 663 Bytes

Contents

class UsersController < ApplicationController
  include Concerns::DummyConcern

  api!
  example <<-EXAMPLE
GET /users
200
[ {"user":{"name":"John Doe" }} ]
EXAMPLE
  def index
    super
  end

  api!
  param :user, Hash do
    param :name, String, required: true
    param :vip, :bool
    param :address, Hash do
      param :city, String, required: true
      param :street, String
    end
    param :contacts, Array do
      param :contact, String, required: true
      param :kind, String
    end
  end
  def create
    super
  end

  api!
  param :name, String, required: true
  def create_unnested
  end

  protected

  def base_path
    '/users'
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

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