Project
Reverse Dependencies for rubocop
The projects listed here declare rubocop as a runtime or development dependency
0.0
A set of helper methods based around Minitest's Object#stub method.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Enough sugar for your Minitest diet
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
YAML editor that preserves comments and formats YAML using opinionated rules
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Current and historical foreign exchange rates published by the European Central Bank
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
# Mint::Money
Mint::Money perform currency conversion and arithmetics with different currencies.
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'mint-money'
```
And then execute:
$ bundle
Or install it yourself as:
$ gem install mint-money
## Usage
```
# Configure the currency rates with respect to a base currency (here EUR):
Â
Money.conversion_rates('EUR', {
 'USD'   => 1.11,
 'Bitcoin' => 0.0047
})
```
Â
```
# Instantiate money objects:
Â
fifty_eur = Money.new(50, 'EUR')
Â
# Get amount and currency:
Â
fifty_eur.amount  # => 50
fifty_eur.currency # => "EUR"
fifty_eur.inspect  # => "50.00 EUR"
```
Â
```
# Convert to a different currency (should return a Money
# instance, not a String):
Â
fifty_eur.convert_to('USD') # => 55.50 USD
```
Â
```
# Perform operations in different currencies:
Â
twenty_dollars = Money.new(20, 'USD')
Â
# Arithmetics:
Â
fifty_eur + twenty_dollars # => 68.02 EUR
fifty_eur - twenty_dollars # => 31.98 EUR
fifty_eur / 2 Â Â Â Â Â Â Â # => 25 EUR
twenty_dollars * 3 Â Â Â Â # => 60 USD
```
Â
```
# Comparisons (also in different currencies):
Â
twenty_dollars == Money.new(20, 'USD') # => true
twenty_dollars == Money.new(30, 'USD') # => false
Â
fifty_eur_in_usd = fifty_eur.convert_to('USD')
fifty_eur_in_usd == fifty_eur      # => true
Â
twenty_dollars > Money.new(5, 'USD') Â # => true
twenty_dollars < fifty_eur       # => true
```
## 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](https://rubygems.org).
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/mpakus/mint-money.
[](https://circleci.com/gh/mpakus/mint-money)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
This gem allows you to check whelther the website is alive or not
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Connect to your data on Mirah.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Analyzes a Ruby project and helps you to find dependencies, call stacks and
unused methods.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Utilities for building apps in Docker containers with GoCD
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A redesigned Ruby web interface.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
library to interact with the mirrorhub api
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Modifies ActionController::Base such that, in production, ActionView::MissingTemplate exceptions are caught and an HTTP 406-Not Acceptable response is rendered.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Mission Control dashboard for monitoring and managing SolidCache
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A 1:1 Ruby port of the official Mistral Python client, with feature and API parity.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A Ruby client for OpenStack's Mistral <https://docs.openstack.org/mistral/latest/>.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
MitchAI is an intelligent CLI tool that leverages artificial intelligence to provide comprehensive code reviews, helping developers improve code quality, catch potential issues, and receive actionable insights.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Mithraic Events is a tool to help in the API testing with HTTParty
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
MITIE library wrapped in Ruby with FFI. See https://github.com/mit-nlp/MITIE
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
A simple and straightforward settings solution that uses an ERB enabled YAML file and a singleton design pattern. This is a MITRE-maintained fork with Ruby 3.x and Rails 7.x compatibility.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Provides authentication methods as well as some simple API calls
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025