Module: I18N::Locale

Defined in:
lib/primate/i18n.rb

Overview

Locale accessor module

Class Method Summary collapse

Class Method Details

.getString

Get the current locale

Returns:

  • (String)

    Current locale code



45
46
47
# File 'lib/primate/i18n.rb', line 45

def get
  I18N.instance_variable_get(:@current)&.[]('locale')
end

.set(value) ⇒ void

This method returns an undefined value.

Set the current locale

Parameters:

  • value (String)

    Locale code to set



53
54
55
# File 'lib/primate/i18n.rb', line 53

def set(value)
  I18N.instance_variable_get(:@current)&.set(value)
end