| Module | Iconv::Failure |
| In: |
ext/iconv/iconv.c
|
Base attributes for Iconv exceptions.
Returns string(s) translated successfully until the exception occurred.
Returns substring of the original string passed to Iconv that starts at the character caused the exception.
Returns inspected string like as: #<class: success, failed>
Creates new code converter from a coding-system designated with from to another one designated with to.
| to: | encoding name for destination |
| from: | encoding name for source |
| TypeError: | if to or from aren’t String |
| ArgumentError: | if designated converter couldn’t find out |
| SystemCallError: | if iconv_open3 fails |
Comment!
/*
* Comment!
*/
static VALUE
iconv_failure_failed
(self)
VALUE self;
{
return rb_attr_get(self, rb_failed);
}
Document-class: Iconv::Failure
Base attributes for Iconv exceptions.
Returns string(s) translated successfully until the exception occurred.
Returns substring of the original string passed to Iconv that starts at the character caused the exception.
Returns inspected string like as: #<class: success, failed>
/*
* Document-class: Iconv::Failure
*
* Base attributes for Iconv exceptions.
*
* === Iconv::Failure#success
*
* 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.
*
* === Iconv::Failure#failed
*
* Returns substring of the original string passed to Iconv that starts at the
* character caused the exception.
*
* === Iconv::Failure#inspect
*
* Returns inspected string like as: #<_class_: _success_, _failed_>
*/
static VALUE
iconv_failure_success
(self)
VALUE self;
{
return rb_attr_get(self, rb_success);
}