class BanglaToEnglish

Attributes

bangla_text[RW]

Public Class Methods

new(bangla_text) click to toggle source
# File lib/bangla_to_english.rb, line 5
def initialize(bangla_text)
        @bangla_text = bangla_text
end

Public Instance Methods

convert_to_english() click to toggle source
# File lib/bangla_to_english.rb, line 9
def convert_to_english
        english_text = ''
        @bangla_text&.chars.map do |font|
                english_text += bangla_font?(font) ? english_font(font) : font
        end
        english_text
end

Private Instance Methods

bangla_font?( font ) click to toggle source
# File lib/bangla_to_english.rb, line 18
def bangla_font? ( font )
        font.ord >= 2432 && font.ord <= 2543
end