- Author
-
Yuri Leikind
A simple function in Ruby and a similar function in Javascript which try to parse a string containing a money amount in any format and return a float for javascript and a BigDecimal
for Ruby.
The functions return nil
/null
if the input is not a a money amount.
specification.rb
contains input/output pairs.
The tests are generated by rake generate_tests
from specification.rb
.
To install add
gem "money_parser"
or
gem "money_parser", :git => 'git://github.com/leikind/money_parser.git'
to your Gemfile
, and
//= require parse_money
to your app/assets/javascripts/application.js
, and run bundle install
.
After that you can call JS function parseMoney()
on the client side, and Ruby function MoneyParser.parse
on the server side.