SalaryCalc
A very simple salary calculator.
Installation
Add this line to your application's Gemfile:
gem 'salary_calc'
And then execute:
$ bundle
Or install it yourself as:
$ gem install salary_calc
Usage
Calculating based on an hourly rate, and default 8 billable hours:
require 'salary_calc'
calculator = SalaryCalc::Calculator.new(15)
calculator.to_daily #=> 120
calculator.to_weekly #=> 600
calculator.to_monthly #=> 2400
calculator.to_yearly #=> 28800Specify billable hours:
calculator = SalaryCalc::Calculator.new(15, 6)
calculator.to_daily = 90Getting the hourly rate for a specific amount different that hourly rate:
calculator = SalaryCalc::Calculator.new(15)
calculator.from_yearly(2500)Getting and setting the hourly rate to amount inside the calculator:
calculator = SalaryCalc::Calculator.new(2400)
calculator.amount #=> 2400
calculator.from_monthly!
calculator.amount #=> 15Take a look at the tests for more use cases. ;)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request