Sha256: 4e6be12a8bc2ae207ebbb8d9d1475aa2edef8d81c635563afeb59aaf34f4a061

Contents?: true

Size: 370 Bytes

Versions: 2

Compression:

Stored size: 370 Bytes

Contents

class Api::V1::CategoryController < Api::ApiController

  swagger_controller :categories, 'Categories'

  swagger_api :categories do
    summary 'Categories'
    notes 'Notes...'
  end

  def categories
    @categories = current_site.full_categories
    render json: ActiveModel::ArraySerializer.new(@categories, each_serializer: Api::V1::CategorySerializer)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
camaleon_cms-1.1.0 app/controllers/api/v1/category_controller.rb
camaleon_cms-1.0.9 app/controllers/api/v1/category_controller.rb