Class: Api::Dashboard::FaqController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/api/dashboard/faq_controller.rb

Instance Method Summary collapse

Methods inherited from BaseController

#current_user, #identity_cache_memoization, #restaurants, #set_options

Methods included from LogrageCustomLogger

#append_info_to_payload

Methods included from ControllerHelpers

#check_boolean_param, #get_banners, #inventory_params, #reservation_params

Methods included from ResponseCacheConcern

#my_response_cache

Instance Method Details

#indexObject



6
7
8
9
10
11
12
# File 'app/controllers/api/dashboard/faq_controller.rb', line 6

def index
  faqs = Faq.ordered
  pagy, faqs = pagy(faqs)

  expires_in 1.hour, public: true
  render json: ::Api::Dashboard::FaqSerializer.new(faqs, set_options(pagy)).as_json
end