HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-2.6.8/doc/i18n-1.8.11/ri/I18n/Base/handle_exception-i.ri
U:RDoc::AnyMethod[iI"handle_exception:ETI" I18n::Base#handle_exception;TF:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"PAny exceptions thrown in translate will be sent to the @@exception_handler ;TI"Pwhich can be a Symbol, a Proc or any other Object unless they're forced to ;TI".be raised or thrown (MissingTranslation).;To:RDoc::Markup::BlankLineo;
;	[I"MIf exception_handler is a Symbol then it will simply be sent to I18n as ;TI"Ha method call. A Proc will simply be called. In any other case the ;TI"Amethod #call will be called on the exception_handler object.;T@o;
;	[I"Examples:;T@o:RDoc::Markup::Verbatim;	[
I"[I18n.exception_handler = :custom_exception_handler              # this is the default
;TI"`I18n.custom_exception_handler(exception, locale, key, options)  # will be called like this
;TI"
;TI"PI18n.exception_handler = lambda { |*args| ... }                 # a lambda
;TI"`I18n.exception_handler.call(exception, locale, key, options)    # will be called like this
;TI"
;TI"QI18n.exception_handler = I18nExceptionHandler.new               # an object
;TI"_I18n.exception_handler.call(exception, locale, key, options)    # will be called like this;T:@format0:
@fileI"lib/i18n.rb;T:0@omit_headings_from_table_of_contents_below000[I"0(handling, exception, locale, key, options);T@#FI"	Base;TcRDoc::NormalModule00