kaiserleo/spanish_number — pull request #2 by rderoldan1 (2014-05-20 17:45:13+00:00)
Title: Localization

Ahora es más fácil implementar diferentes monedas por medio de i18n.
#### ejemplo:

```yml
#app/config/locales/es.yml
es:
currencies:
cop:
format:
short: ! '%{integer} %{integer_label}'
long: ! '%{integer} %{integer_label} con%{decimal} %{decimal_label}'
integer_label: "pesos"
decimal_label: 'centavos'
default:
format:
short: ! '%{integer}'
long: ! '%{integer} con %{decimal}'
usd:
format:
short: ! '%{integer} %{integer_label}'
long: ! '%{integer} %{integer_label} con%{decimal} %{decimal_label}'
integer_label: "dolares"
decimal_label: 'centavos de dolar'

```

``` ruby
40.40.to_spanish_text
=> " cuarenta con cuarenta"
40.40.to_spanish_text(format: :short)
=> " cuarenta"
40.40.to_spanish_text(format: :long)
=> " cuarenta con cuarenta"
40.40.to_spanish_text(format: :long, currency: :cop)
=> " cuarenta pesos con cuarenta centavos"
40.40.to_spanish_text(format: :long, currency: :usd)
=> " cuarenta dolares con cuarenta centavos de dolar"
```

#### Valores defecto
El metodo ```to_spanish_text``` recibe un hash de opciones, las cuales por defecto son
```ruby
{ format: :short, currency: :default }
```
Estos valores pueden ser modificados y agregados en el archivo .yml