Class: ActiveRpc::Rpc::BaseController

Inherits:
Gruf::Controllers::Base
  • Object
show all
Includes:
Concerns::QueryBuilder, Concerns::RequestProcessor, Concerns::ResourceController, Concerns::Serializable
Defined in:
lib/active_rpc/rpc/base_controller.rb

Overview

Base controller class that includes all our concerns

Method Summary

Methods included from Concerns::Serializable

#serialize_collection, #serialize_record

Methods included from Concerns::ResourceController

#create_resource, #delete_resource, #get_resource, #list_resources, #update_resource

Methods included from Concerns::QueryBuilder

#build_query, #execute_query, #paginated_response

Methods included from Concerns::Sortable

#apply_sorting, #get_query_config

Methods included from Concerns::Paginatable

#apply_pagination, #pagination_metadata

Methods included from Concerns::Includable

#apply_includes, #get_query_config

Methods included from Concerns::Scopable

#apply_scopes

Methods included from Concerns::Ransackable

#apply_ransack

Methods included from Concerns::RequestProcessor

#extract_params, #process_request