Module: Morpheus::Currency

Defined in:
lib/morpheus/currency.rb

Overview

Provides currency symbol lookup

Constant Summary collapse

SYMBOLS =
{
  "AED" => "د.إ",
  "AFN" => "؋",
  "ALL" => "L",
  "AMD" => "֏",
  "ANG" => "ƒ",
  "AOA" => "Kz",
  "ARS" => "$",
  "AUD" => "$",
  "AWG" => "ƒ",
  "AZN" => "₼",
  "BAM" => "КМ",
  "BBD" => "$",
  "BDT" => "৳",
  "BGN" => "лв.",
  "BHD" => "د.ب",
  "BIF" => "Fr",
  "BMD" => "$",
  "BND" => "$",
  "BOB" => "Bs.",
  "BRL" => "R$",
  "BSD" => "$",
  "BTN" => "Nu.",
  "BWP" => "P",
  "BYN" => "Br",
  "BYR" => "Br",
  "BZD" => "$",
  "CAD" => "$",
  "CDF" => "Fr",
  "CHF" => "CHF",
  "CLF" => "UF",
  "CLP" => "$",
  "CNY" => "¥",
  "COP" => "$",
  "CRC" => "₡",
  "CUC" => "$",
  "CUP" => "$",
  "CVE" => "$",
  "CZK" => "Kč",
  "DJF" => "Fdj",
  "DKK" => "kr.",
  "DOP" => "$",
  "DZD" => "د.ج",
  "EGP" => "ج.م",
  "ERN" => "Nfk",
  "ETB" => "Br",
  "EUR" => "€",
  "FJD" => "$",
  "FKP" => "£",
  "GBP" => "£",
  "GEL" => "₾",
  "GHS" => "₵",
  "GIP" => "£",
  "GMD" => "D",
  "GNF" => "Fr",
  "GTQ" => "Q",
  "GYD" => "$",
  "HKD" => "$",
  "HNL" => "L",
  "HTG" => "G",
  "HUF" => "Ft",
  "IDR" => "Rp",
  "ILS" => "₪",
  "INR" => "₹",
  "IQD" => "ع.د",
  "IRR" => "﷼",
  "ISK" => "kr.",
  "JMD" => "$",
  "JOD" => "د.ا",
  "JPY" => "¥",
  "KES" => "KSh",
  "KGS" => "som",
  "KHR" => "៛",
  "KMF" => "Fr",
  "KPW" => "₩",
  "KRW" => "₩",
  "KWD" => "د.ك",
  "KYD" => "$",
  "KZT" => "₸",
  "LAK" => "₭",
  "LBP" => "ل.ل",
  "LKR" => "₨",
  "LRD" => "$",
  "LSL" => "L",
  "LYD" => "ل.د",
  "MAD" => "د.م.",
  "MDL" => "L",
  "MGA" => "Ar",
  "MKD" => "ден",
  "MMK" => "K",
  "MNT" => "₮",
  "MOP" => "P",
  "MRU" => "UM",
  "MUR" => "₨",
  "MVR" => "MVR",
  "MWK" => "MK",
  "MXN" => "$",
  "MYR" => "RM",
  "MZN" => "MTn",
  "NAD" => "$",
  "NGN" => "₦",
  "NIO" => "C$",
  "NOK" => "kr",
  "NPR" => "Rs.",
  "NZD" => "$",
  "OMR" => "ر.ع.",
  "PAB" => "B/.",
  "PEN" => "S/",
  "PGK" => "K",
  "PHP" => "₱",
  "PKR" => "₨",
  "PLN" => "zł",
  "PYG" => "₲",
  "QAR" => "ر.ق",
  "RON" => "Lei",
  "RSD" => "RSD",
  "RUB" => "₽",
  "RWF" => "FRw",
  "SAR" => "ر.س",
  "SBD" => "$",
  "SCR" => "₨",
  "SDG" => "£",
  "SEK" => "kr",
  "SGD" => "$",
  "SHP" => "£",
  "SKK" => "Sk",
  "SLE" => "Le",
  "SLL" => "Le",
  "SOS" => "Sh",
  "SRD" => "$",
  "SSP" => "£",
  "STD" => "Db",
  "STN" => "Db",
  "SVC" => "₡",
  "SYP" => "£S",
  "SZL" => "E",
  "THB" => "฿",
  "TJS" => "ЅМ",
  "TMT" => "m",
  "TND" => "د.ت",
  "TOP" => "T$",
  "TRY" => "₺",
  "TTD" => "$",
  "TWD" => "$",
  "TZS" => "Sh",
  "UAH" => "₴",
  "UGX" => "USh",
  "USD" => "$",
  "UYU" => "$U",
  "UZS" => "so'm",
  "VES" => "Bs",
  "VND" => "₫",
  "VUV" => "Vt",
  "WST" => "T",
  "XAF" => "CFA",
  "XAG" => "oz t",
  "XAU" => "oz t",
  "XBA" => "",
  "XBB" => "",
  "XBC" => "",
  "XBD" => "",
  "XCD" => "$",
  "XCG" => "Cg",
  "XDR" => "SDR",
  "XOF" => "Fr",
  "XPD" => "oz t",
  "XPF" => "Fr",
  "XPT" => "oz t",
  "XTS" => "",
  "YER" => "﷼",
  "ZAR" => "R",
  "ZMK" => "ZK",
  "ZMW" => "K",
  "ZWG" => "ZiG"
}

Class Method Summary collapse

Class Method Details

.get_symbol(code) ⇒ Object



180
181
182
# File 'lib/morpheus/currency.rb', line 180

def self.get_symbol(code)
  SYMBOLS[code.upcase.to_s]
end