currencies v0.2.1 Currencies

Specialized functions that return Currencies.

Summary

Functions

Returns all currencies

Returns all currencies matching the given predicate

Returns a single currency given its currency code

Functions

all()

Returns all currencies

Examples

iex> Currencies.all |> Enum.count 162

filter(predicate)

Returns all currencies matching the given predicate

Examples

iex> Currencies.filter(&(String.contains?(&1.name, “Peso”))) |> Enum.map(&(&1.name)) ["Argentina Peso", "Chile Peso", "Colombia Peso", "Cuba Convertible Peso", "Cuba Peso", "Dominican Republic Peso", "Mexico Peso", "Philippines Peso", "Uruguay Peso"]

get(currency_code)

Returns a single currency given its currency code

Examples

iex> Currencies.get(“AUD”) %Currencies.Currency{central_bank: %Currencies.CentralBank{name: “Reserve Bank of Australia”, url: “http://www.rba.gov.au"}, code: “AUD”, display: “$”, minor_unit: %Currencies.MinorUnit{name: “Cent”, size: “1/100”, symbol: “c”}, name: “Australia Dollar”, nicknames: ["Buck", "Dough"], representations: %Currencies.Representations{html: “$”, unicode_decimal: ‘$’}, users: ["Australia", "Christmas Island", "Cocos (Keeling) Islands", "Kiribati", "Nauru", "Norfolk Island", "Ashmore and Cartier Islands", "Australian Antarctic Territory", "Coral Sea Islands", "Heard Island", "McDonald Islands"]}