Class: Chronicle::ApiRoutesController
- Inherits:
-
ResourceController
- Object
- ActionController::API
- ApplicationController
- ResourceController
- Chronicle::ApiRoutesController
- Defined in:
- app/controllers/chronicle/api_routes_controller.rb
Constant Summary collapse
- FILTER_DEFINITION =
{ http_method: :exact, path: :like, }.freeze
Constants included from Pagination
Pagination::DEFAULT_LIMIT, Pagination::MAX_LIMIT
Instance Method Summary collapse
Methods inherited from ResourceController
Methods included from Filterable
Methods included from Pagination
Instance Method Details
#stats ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/controllers/chronicle/api_routes_controller.rb', line 10 def stats result = ApiRoutes::Stats.new( filters: stats_filters, sort_by: params[:sort_by], sort_direction: params[:sort_direction], page: params[:page], per_page: params[:per_page] ).call render json: result, status: :ok end |