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
fromto 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
toencoding name for destination
fromencoding name for source
Exceptions
- TypeError
if
toorfromaren'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.