Class: Api::V1::Openai::BaseController

Inherits:
ActionController::Metal
  • Object
show all
Includes:
AbstractController::Rendering, ActionController::Renderers::All
Defined in:
app/controllers/api/v1/openai/base_controller.rb

Direct Known Subclasses

ProductsController

Instance Method Summary collapse

Instance Method Details

#get_localeObject



5
6
7
8
9
10
11
# File 'app/controllers/api/v1/openai/base_controller.rb', line 5

def get_locale
  valid_locales = I18n.available_locales
  request_locale = params[:locale]&.to_sym
  request_locale = nil unless I18n.available_locales.include?(request_locale)
  CurrentScope.locale = request_locale if request_locale
  request_locale
end