Method: ICU::Collator#initialize
- Defined in:
- ext/icu/icu_collator.c
#initialize(locale) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'ext/icu/icu_collator.c', line 40 VALUE collator_initialize(VALUE self, VALUE locale) { StringValue(locale); GET_COLLATOR(this); this->enc_idx = 0; this->rb_instance = self; UErrorCode status = U_ZERO_ERROR; this->service = ucol_open(StringValueCStr(locale), &status); if (U_FAILURE(status)) { icu_rb_raise_icu_error(status); } return self; } |