class String
Public Instance Methods
to_bn(params = {:parse_date => false, :in_words => false})
click to toggle source
# File lib/to_bn.rb, line 6 def to_bn(params = {:parse_date => false, :in_words => false}) if params[:in_words] == true bn = gsub(/[1234567890]/, '1'=>'এক', '2'=>'দুই', '3'=>'তিন', '4'=>'চার', '5'=>'পাঁচ', '6'=>'ছয়', '7'=>'সাত', '8'=>'আট', '9'=>'নয়', '0'=>'শূন্য') else bn = gsub(/[1234567890]/, '1'=>'১', '2'=>'২', '3'=>'৩', '4'=>'৪', '5'=>'৫', '6'=>'৬', '7'=>'৭', '8'=>'৮', '9'=>'৯', '0'=>'০') end if params[:parse_date] == true bn.gsub!(/January/i, 'জানুয়ারী') bn.gsub!(/February/i, 'ফেব্রুয়ারী') bn.gsub!(/March/i, 'মার্চ') bn.gsub!(/April/i, 'এপ্রিল') bn.gsub!(/May/i, 'মে') bn.gsub!(/June/i, 'জুন') bn.gsub!(/July/i, 'জুলাই') bn.gsub!(/August/i, 'অগাষ্ট') bn.gsub!(/September/i, 'সেপ্টেম্বর') bn.gsub!(/October/i, 'অক্টোবর') bn.gsub!(/November/i, 'নভেম্বর') bn.gsub!(/December/i, 'ডিসেম্বর') bn.gsub!(/Jan/i, 'জানুয়ারী') bn.gsub!(/Feb/i, 'ফেব্রুয়ারী') bn.gsub!(/Mar/i, 'মার্চ') bn.gsub!(/Apr/i, 'এপ্রিল') bn.gsub!(/May/i, 'মে') bn.gsub!(/Jun/i, 'জুন') bn.gsub!(/Jul/i, 'জুলাই') bn.gsub!(/Aug/i, 'অগাষ্ট') bn.gsub!(/Sep/i, 'সেপ্টেম্বর') bn.gsub!(/Oct/i, 'অক্টোবর') bn.gsub!(/Nov/i, 'নভেম্বর') bn.gsub!(/Dec/i, 'ডিসেম্বর') bn.gsub!(/Saturday/i, 'শনিবার') bn.gsub!(/Sunday/i, 'রবিবার') bn.gsub!(/Monday/i, 'সোমবার') bn.gsub!(/Tuesday/i, 'মঙ্গলবার') bn.gsub!(/Wednesday/i, 'বুধবার') bn.gsub!(/Thursday/i, 'বৃহস্পতিবার') bn.gsub!(/Friday/i, 'শুক্রবার') bn.gsub!(/Sat/i, 'শনি') bn.gsub!(/Sun/i, 'রবি') bn.gsub!(/Mon/i, 'সোম') bn.gsub!(/Tues/i, 'মঙ্গল') bn.gsub!(/Tue/i, 'মঙ্গল') bn.gsub!(/Wed/i, 'বুধ') bn.gsub!(/Thurs/i, 'বৃহস্পতি') bn.gsub!(/Thu/i, 'বৃহস্পতি') bn.gsub!(/Fri/i, 'শুক্র') bn.gsub!(/Boishakh/i, 'বৈশাখ') bn.gsub!(/Joishtho/i, 'জ্যৈষ্ঠ') bn.gsub!(/Ashar/i, 'আষাঢ়') bn.gsub!(/Srabon/i, 'শ্রাবণ') bn.gsub!(/Bhadro/i, 'ভাদ্র') bn.gsub!(/Ashin/i, 'আশ্বিন') bn.gsub!(/Kartrik/i,'কার্তিক') bn.gsub!(/Agrohayon/i,'অগ্রহায়ণ') bn.gsub!(/Poush/i, 'পৌষ') bn.gsub!(/Magh/i, 'মাঘ') bn.gsub!(/Falgun/i, 'ফাল্গুন ') bn.gsub!(/Chaitro/i, 'চৈত্র') end return bn end