module Byk

Constants

ABECEDA
ABECEDA_CAPS
AZBUKA
AZBUKA_CAPS
VERSION

Public Class Methods

to_ascii_latin(p1) click to toggle source

Returns a copy of str with Serbian characters transliterated into ASCII Latin.

@overload to_ascii_latin(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_ascii_latin(VALUE self, VALUE str)
{
    return str_to_srb(str, 2, 0);
}
to_ascii_latin!(p1) click to toggle source

Performs transliteration of Byk.to_ascii_latin in place, returning str, whether any changes were made or not.

@overload to_ascii_latin!(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_ascii_latin_bang(VALUE self, VALUE str)
{
    return str_to_srb(str, 2, 1);
}
to_cyrillic(p1) click to toggle source

Returns a copy of str with Latin characters transliterated into Serbian Cyrillic.

@overload to_cyrillic(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_cyrillic(VALUE self, VALUE str)
{
    return str_to_srb(str, 0, 0);
}
to_cyrillic!(p1) click to toggle source

Performs transliteration of Byk.to_cyrillic in place, returning str, whether any changes were made or not.

@overload to_cyrillic!(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_cyrillic_bang(VALUE self, VALUE str)
{
    return str_to_srb(str, 0, 1);
}
to_latin(p1) click to toggle source

Returns a copy of str with Serbian Cyrillic characters transliterated into Latin.

@overload to_latin(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_latin(VALUE self, VALUE str)
{
    return str_to_srb(str, 1, 0);
}
to_latin!(p1) click to toggle source

Performs transliteration of Byk.to_latin in place, returning str, whether any changes were made or not.

@overload to_latin!(str)

@param  [String] str text to be transliterated
@return [String] transliterated text
static VALUE
rb_str_to_latin_bang(VALUE self, VALUE str)
{
    return str_to_srb(str, 1, 1);
}