module
MonobankApi::CurrencyData
Overview
Provides multilingual currency information by ISO 4217 numeric code
Currency data is sourced from Our World in Data: https://github.com/ourworldincode/currency Raw data: https://raw.githubusercontent.com/ourworldincode/currency/main/currencies.json
Defined in:
monobank_api/currency_data.crClass Method Summary
-
.code_alpha(iso_num : Int32) : String | Nil
Повертає ISO 4217 трьохлітерний код валюти
-
.iso_num(code_alpha : String) : Int32 | Nil
Повертає ISO 4217 числовий код за трьохлітерним кодом
-
.name(iso_num : Int32) : String | Nil
Повертає назву валюти за ISO 4217 кодом
-
.symbol(iso_num : Int32) : String | Nil
Повертає символ валюти
-
.symbol_native(iso_num : Int32) : String | Nil
Повертає рідний символ валюти
Class Method Detail
def self.code_alpha(iso_num : Int32) : String | Nil
#
Повертає ISO 4217 трьохлітерний код валюти
MonobankApi::CurrencyData.code_alpha(980) # => "UAH"
MonobankApi::CurrencyData.code_alpha(840) # => "USD"
def self.iso_num(code_alpha : String) : Int32 | Nil
#
Повертає ISO 4217 числовий код за трьохлітерним кодом
MonobankApi::CurrencyData.iso_num("UAH") # => 980
MonobankApi::CurrencyData.iso_num("USD") # => 840
def self.name(iso_num : Int32) : String | Nil
#
Повертає назву валюти за ISO 4217 кодом
MonobankApi::CurrencyData.name(980) # => "Ukrainian Hryvnia"
MonobankApi::CurrencyData.name(840) # => "United States Dollar"
def self.symbol(iso_num : Int32) : String | Nil
#
Повертає символ валюти
MonobankApi::CurrencyData.symbol(980) # => "₴"
MonobankApi::CurrencyData.symbol(840) # => "$"
def self.symbol_native(iso_num : Int32) : String | Nil
#
Повертає рідний символ валюти
MonobankApi::CurrencyData.symbol_native(980) # => "грн"
MonobankApi::CurrencyData.symbol_native(840) # => "$"