Class: Api::V5::Corporates::EventsController
- Inherits:
-
BaseController
- Object
- BaseController
- Api::V5::Corporates::EventsController
- Defined in:
- app/controllers/api/v5/corporates/events_controller.rb
Overview
typed: true
Instance Method Summary collapse
Instance Method Details
#validate ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/controllers/api/v5/corporates/events_controller.rb', line 4 def validate secret_key = params.require(:secret_key) events = Corporates::Event.where(secret_key: secret_key).includes(event_packages: :restaurant_package) if events.present? render json: resource_as_json(events.first, Api::V5::Corporates::EventSerializer, {}).merge(success: true, message: '') else render json: { success: false } end set_status_header(events.present?) end |