Class: Admin::Api::AppVersionsController
- Inherits:
-
AdminBaseController
- Object
- ActionController::Base
- ApplicationController
- AdminBaseController
- Admin::Api::AppVersionsController
- Defined in:
- app/controllers/admin/api/app_versions_controller.rb
Instance Method Summary collapse
Methods inherited from AdminBaseController
#admin_action_on_user_id, #authenticate_admin_user!, #current_admin_user, #log_target, #render_error
Methods included from RequestHeaderHandler
#cloudfront_headers, #device_headers
Methods included from ResponseHandler
#config_default_response_settings, #render_error, #render_no_content, #render_success, #set_response_format
Methods inherited from ApplicationController
Instance Method Details
#show ⇒ Object
4 5 6 7 8 |
# File 'app/controllers/admin/api/app_versions_controller.rb', line 4 def show app_version = AppVersion.last app_version ||= AppVersion.create! render json: app_version.as_json(only: %i[id ios_minimum_version_number android_minimum_version_number]) end |
#update ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'app/controllers/admin/api/app_versions_controller.rb', line 10 def update app_version = AppVersion.find(params[:id]) if app_version.update(app_version_params) render json: app_version.as_json(only: %i[id ios_minimum_version_number android_minimum_version_number]) else render_error(400, nil, app_version.errors) end end |