#= require accounting/accounting
# TODO remove require from sprockets from this file # TODO manage dependencies through aura, remove dependencies from this define call
'use strict'
# TODO unifiy extension plug-in api define 'aura/extensions/rivets/accounting', ['aura/extensions/rivets', 'vendor/accounting'], (parent, accounting) ->
rivets = require 'mikeric~rivets@v0.5.12' # ### currency # ```data-text="user.accountBalance | currency"``` # # You must include [accounting.js](http://josscrowcroft.github.com/accounting.js/) on your page to use this. It is not bundled. # # Returns the value currency formatted by accounting.js rivets.formatters.currency = (v) -> accounting.formatMoney v initialize: (application) -> {core} = application core.util.extend accounting.settings.currency, symbol: 'R$' format: '%s %v' thousand: '.' decimal: ',' core.util.extend accounting.settings.number, thousand: '.' decimal: ','