# File lib/i18n/tests/localization/procs.rb, line 66 def inspect_args(args) args = args.map do |arg| case arg when ::Time, ::DateTime arg.strftime('%a, %d %b %Y %H:%M:%S %Z').sub('+0000', '+00:00') when ::Date arg.strftime('%a, %d %b %Y') when Hash arg.delete(:fallback) arg.inspect else arg.inspect end end "[#{args.join(', ')}]" end
# File lib/i18n/tests/localization/procs.rb, line 83 def setup_time_proc_translations I18n.backend.store_translations :ru, { :time => { :formats => { :proc => lambda { |*args| inspect_args(args) } } }, :date => { :formats => { :proc => lambda { |*args| inspect_args(args) } }, :'day_names' => lambda { |key, options| (options[:format] =~ /^%A/) ? %(Воскресенье Понедельник Вторник Среда Четверг Пятница Суббота) : %(воскресенье понедельник вторник среда четверг пятница суббота) }, :'month_names' => lambda { |key, options| (options[:format] =~ /(%d|%e)(\s*)?(%B)/) ? %(января февраля марта апреля мая июня июля августа сентября октября ноября декабря).unshift(nil) : %(Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь).unshift(nil) }, :'abbr_month_names' => lambda { |key, options| (options[:format] =~ /(%d|%e)(\s*)(%b)/) ? %(янв. февр. марта апр. мая июня июля авг. сент. окт. нояб. дек.).unshift(nil) : %(янв. февр. март апр. май июнь июль авг. сент. окт. нояб. дек.).unshift(nil) }, } } end
Generated with the Darkfish Rdoc Generator 2.