io.randomseed.bankster

added in 1.0.0

Bankster library, records and protocols.

*initialize-registry*

dynamic

added in 2.0.0

Controls whether io.randomseed.bankster.currency should auto-initialize the global registry at namespace load time (by loading config.edn).

Default is true for convenience. When set to false (e.g. via binding around require), the currency namespace will not perform this side-effect and you must initialize the registry explicitly (e.g. by calling io.randomseed.bankster.currency/set-default-registry!).

->Currency

(->Currency id numeric scale kind domain)

Positional factory function for class io.randomseed.bankster.Currency.

->CurrencyHierarchies

(->CurrencyHierarchies domain kind traits)

Positional factory function for class io.randomseed.bankster.CurrencyHierarchies.

->Money

(->Money currency amount)

Positional factory function for class io.randomseed.bankster.Money.

->Registry

(->Registry cur-id->cur cur-nr->cur ctr-id->cur cur-id->ctr-ids cur-id->localized cur-id->traits cur-id->weight cur-code->curs cur-nr->curs cur-dom->curs hierarchies version ext)

Positional factory function for class io.randomseed.bankster.Registry.

map->Currency

(map->Currency m__8001__auto__)

Factory function for class io.randomseed.bankster.Currency, taking a map of keywords to field values.

map->CurrencyHierarchies

(map->CurrencyHierarchies m__8001__auto__)

Factory function for class io.randomseed.bankster.CurrencyHierarchies, taking a map of keywords to field values.

map->Money

(map->Money m__8001__auto__)

Factory function for class io.randomseed.bankster.Money, taking a map of keywords to field values.

map->Registry

(map->Registry m__8001__auto__)

Factory function for class io.randomseed.bankster.Registry, taking a map of keywords to field values.