Arbitrary-precision decimal floating-point number library for Ruby
C Ruby
Latest commit 5fe3c14 Feb 22, 2017 @mrkn mrkn committed on GitHub Merge pull request #66 from nobu/bug/backward.h
Define RUBY_NO_OLD_COMPATIBILITY
Permalink
Failed to load latest commit information.
bin bin/console: Use pry Feb 21, 2017
ext/bigdecimal
lib/bigdecimal
sample Restructure repository Dec 25, 2015
test Allow zero precision for Rational#to_d Feb 15, 2017
.gitignore
.travis.yml
Gemfile
LICENSE.txt Restructure repository Dec 25, 2015
README.md added appveyor badge for windows build status Nov 3, 2016
Rakefile Restructure repository Dec 25, 2015
appveyor.yml removed needless configuration step for mingw Oct 26, 2016
bigdecimal.gemspec

README.md

BigDecimal

Build Status Build status

BigDecimal provides an arbitrary-precision decimal floating-point number class.

Installation

Add this line to your application's Gemfile:

gem 'bigdecimal'

And then execute:

$ bundle

Or install it yourself as:

$ gem install bigdecimal

Usage

TODO: Write usage instructions here

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ruby/bigdecimal.

License

BigDecimal is released under the Ruby and 2-clause BSD licenses. See LICENSE.txt for details.