module Rasper::Locale
Public Instance Methods
run_with_locale() { || ... }
click to toggle source
# File lib/rasper/locale.rb, line 8 def run_with_locale set_locale begin yield ensure restore_locale end end
Private Instance Methods
restore_locale()
click to toggle source
# File lib/rasper/locale.rb, line 25 def restore_locale ::Locale.set_default(@default_locale) if @default_locale end
set_locale()
click to toggle source
# File lib/rasper/locale.rb, line 19 def set_locale return unless Config.locale @default_locale = ::Locale.get_default ::Locale.set_default(::Locale.new(*Config.locale.split('_'))) end