From 898339c83b2429b31725da902cb92561e904fe13 Mon Sep 17 00:00:00 2001 From: ari Date: Thu, 28 Sep 2023 14:33:24 +0300 Subject: [PATCH 1/2] Remove d from billion --- lib/numbers_to_kurdish_words.rb | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/numbers_to_kurdish_words.rb b/lib/numbers_to_kurdish_words.rb index 92763a2..f028f9b 100644 --- a/lib/numbers_to_kurdish_words.rb +++ b/lib/numbers_to_kurdish_words.rb @@ -13,7 +13,7 @@ module NumbersToKurdishWords return "" if number === nil - if number < 0 + if number < 0 number = number * -1; return "سالب " + number.to_words end @@ -21,7 +21,7 @@ module NumbersToKurdishWords if number === 0 if level === 0 return "سفر"; - else + else return ""; end end @@ -31,21 +31,21 @@ module NumbersToKurdishWords level -= 1; end - if number < 10 + if number < 10 result += ones[number - 1]; - elsif (number < 20) + elsif (number < 20) result += ten[number - 10]; - elsif (number < 100) + elsif (number < 100) result += tens[(number / 10).floor - 2] + to_words(number % 10, level + 1); - elsif (number < 1000) + elsif (number < 1000) result += hundreds[(number / 100).floor - 1] + to_words(number % 100, level + 1); - elsif (number < 1000000) + elsif (number < 1000000) result += (number / 1000 < 2 ? '' : to_words((number / 1000).floor, level)) + " هەزار" + to_words(number % 1000, level + 1); - elsif (number < 1000000000) + elsif (number < 1000000000) result += to_words((number / 1000000).floor, level) + " ملیۆن" + to_words(number % 1000000, level + 1); - elsif (number < 1000000000000) - result += to_words((number / 1000000000).floor, level) + " ملیارد" + to_words(number % 1000000000, level + 1); - elsif (number < 1000000000000000) + elsif (number < 1000000000000) + result += to_words((number / 1000000000).floor, level) + " ملیار" + to_words(number % 1000000000, level + 1); + elsif (number < 1000000000000000) result += to_words((number / 1000000000000).floor, level) + " ترلیۆن" + to_words(number % 1000000000000, level + 1); end From 941d731426cc782e4d335f7b9b397eceb1a56b8f Mon Sep 17 00:00:00 2001 From: ari Date: Thu, 28 Sep 2023 14:34:29 +0300 Subject: [PATCH 2/2] Bump version --- lib/numbers_to_kurdish_words/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/numbers_to_kurdish_words/version.rb b/lib/numbers_to_kurdish_words/version.rb index 6d459d0..4cef6e0 100644 --- a/lib/numbers_to_kurdish_words/version.rb +++ b/lib/numbers_to_kurdish_words/version.rb @@ -1,3 +1,3 @@ module NumbersToKurdishWords - VERSION = "0.1.0" + VERSION = "0.1.1" end