Module: Iconv::Failure
- Included in:
- BrokenLibrary, IllegalSequence, InvalidCharacter, InvalidEncoding, OutOfRange
- Defined in:
- iconv.c
Instance Method Summary collapse
-
#failed ⇒ Object
Returns substring of the original string passed to Iconv that starts at the character caused the exception.
-
#new(to, from) ⇒ Object
Creates new code converter from a coding-system designated with
from
to another one designated withto
. -
#inspect ⇒ Object
Returns inspected string like as: #<class: success, failed>.
-
#success ⇒ Object
Returns string(s) translated successfully until the exception occurred.
Instance Method Details
#failed ⇒ Object
Returns substring of the original string passed to Iconv that starts at the character caused the exception.
#new(to, from) ⇒ Object
Creates new code converter from a coding-system designated with from
to another one designated with to
.
Parameters
to
-
encoding name for destination
from
-
encoding name for source
Exceptions
- TypeError
-
if
to
orfrom
aren’t String - InvalidEncoding
-
if designated converter couldn’t find out
- SystemCallError
-
if
iconv_open(3)
fails
#inspect ⇒ Object
Returns inspected string like as: #<class: success, failed>
#success ⇒ Object
Returns string(s) translated successfully until the exception occurred.
-
In the case of failure occurred within Iconv.iconv, returned value is an array of strings translated successfully preceding failure and the last element is string on the way.