Sha256: 2181ae6657f303ac06260d624fa697b0154318ccd5ca3e436b7a9ff4730c8aa6

Contents?: true

Size: 1.04 KB

Versions: 31

Compression:

Stored size: 1.04 KB

Contents

#
# The TagsController defined here provides an example of a resource_description
# defining a set of tags for the contained methods to include.
#

class TaggedCatsController < ActionController::Base
  resource_description do
    description 'A controller to test "returns"'
    short 'Pets'
    path '/pets'

    tags(%w[Dogs Pets])
  end

  #-----------------------------------------------------------
  # simple 'returns' example: a method that returns a cat record
  #-----------------------------------------------------------
  api :GET, "/pets/:id/as_properties", "Get a cat record"
  tags(%w[Animals])
  def show_as_properties
    render :plain => "showing pet properties"
  end

  #-----------------------------------------------------------
  # simple 'returns' example: a method that returns another cat record
  #-----------------------------------------------------------
  api :GET, "/pets/:id/as_same_properties", "Get a cat record"
  tags("Puma", "Animals")
  def show_as_same_properties
    render :plain => "showing pet properties"
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
apipie-rails-1.4.2 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.4.1 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.4.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.3.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.2.3 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.2.2 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.2.1 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.2.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.1.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-1.0.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.9.4 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.9.3 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.9.2 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.9.1 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.9.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.8.2 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.8.1 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.8.0 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.7.2 spec/dummy/app/controllers/tagged_cats_controller.rb
apipie-rails-0.7.1 spec/dummy/app/controllers/tagged_cats_controller.rb