Sha256: bb6ec0f03dad8ec27209e3e45aa6297146e89dfef835c31d66bd47468c0aef8a

Contents?: true

Size: 687 Bytes

Versions: 15

Compression:

Stored size: 687 Bytes

Contents

# -*- encoding : utf-8 -*-
class InlineFormsApplicationController < ActionController::Base
  protect_from_forgery
  layout 'devise' if :devise_controller?

  # limit available locales by setting this. Override in applicaton_controller.
  I18n.available_locales = [ :en, :nl, :pp ]

  #set the locale based on the subdomain
  def set_locale
    I18n.locale = extract_locale_from_subdomain || I18n.default_locale
  end

  # Get locale code from request subdomain (like http://it.application.local:3000)
  def extract_locale_from_subdomain
    locale = request.subdomains.first
    return nil if locale.nil?
    I18n.available_locales.include?(locale.to_sym) ? locale.to_s : nil
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
inline_forms-6.2.14 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.12 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.11 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.10 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.9 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.7 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.6 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.5 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.4 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.3 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.2 app/controllers/inline_forms_application_controller.rb
inline_forms-6.2.1 app/controllers/inline_forms_application_controller.rb
inline_forms-6.1.1 app/controllers/inline_forms_application_controller.rb
inline_forms-6.1.0 app/controllers/inline_forms_application_controller.rb
inline_forms-6.0.8 app/controllers/inline_forms_application_controller.rb