Class Index [+]

Quicksearch

I18n::Tests::Localization::Procs

Protected Instance Methods

inspect_args(args) click to toggle source
    # File lib/i18n/tests/localization/procs.rb, line 67
67:           def inspect_args(args)
68:             args = args.map do |arg|
69:               case arg
70:               when ::Time, ::DateTime
71:                 arg.strftime('%a, %d %b %Y %H:%M:%S %Z').sub('+0000', '+00:00')
72:               when ::Date
73:                 arg.strftime('%a, %d %b %Y')
74:               when Hash
75:                 arg.delete(:fallback)
76:                 arg.inspect
77:               else
78:                 arg.inspect
79:               end
80:             end
81:             "[#{args.join(', ')}]"
82:           end
setup_time_proc_translations() click to toggle source
     # File lib/i18n/tests/localization/procs.rb, line 84
 84:           def setup_time_proc_translations
 85:             I18n.backend.store_translations :ru, {
 86:               :time => {
 87:                 :formats => {
 88:                   :proc => lambda { |*args| inspect_args(args) }
 89:                 }
 90:               },
 91:               :date => {
 92:                 :formats => {
 93:                   :proc => lambda { |*args| inspect_args(args) }
 94:                 },
 95:                 :'day_names' => lambda { |key, options|
 96:                   (options[:format] =~ /^%A/) ?
 97:                   %(Воскресенье Понедельник Вторник Среда Четверг Пятница Суббота) :
 98:                   %(воскресенье понедельник вторник среда четверг пятница суббота)
 99:                 },
100:                 :'month_names' => lambda { |key, options|
101:                   (options[:format] =~ /(%d|%e)(\s*)?(%B)/) ?
102:                   %(января февраля марта апреля мая июня июля августа сентября октября ноября декабря).unshift(nil) :
103:                   %(Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь).unshift(nil)
104:                 },
105:                 :'abbr_month_names' => lambda { |key, options|
106:                   (options[:format] =~ /(%d|%e)(\s*)(%b)/) ?
107:                   %(янв. февр. марта апр. мая июня июля авг. сент. окт. нояб. дек.).unshift(nil) :
108:                   %(янв. февр. март апр. май июнь июль авг. сент. окт. нояб. дек.).unshift(nil)
109:                 },
110:               }
111:             }
112:           end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.