Skip to content

Locales

Vinicius Stock edited this page Nov 26, 2019 · 2 revisions

Locales

Setting

Sail.set(:my_locales_setting, ["en", "es"])
Sail.set(:my_locales_setting, "en;es")

Getting

Sail.get(:my_locales_setting)
=> true

Sail.get(:my_locales_setting) do |setting_value|
  puts setting_value
end
=> true

Examples

Locales settings can be used to turn on functionality only for a specific locale.

class User < ApplicationRecord
  .
  .
  .

  def send_promotional_email
    Mailer.send_promotion(self) if Sail.get(:promotion_enabled_for_locale)
  end
end
Clone this wiki locally