It's well known that we have different conventions for programming in Canada. This gem attempts to make life easier for Canadian Rubyists by integrating these conventions into the Ruby language:
>> require 'canada' => true >> .empty_eh? => true >> [1,2,3].empty_eh? => false >> .respond_to_eh?(:empty_eh?) => true >> aboot Object.new => "#<Object:0x007f802b8b92c0>" >> raise "something went wrong..." RuntimeError: I'm sorry, but something went wrong... from (irb):6 from /Users/godfrey/.rvm/rubies/ruby-2.0.0-p195/bin/irb:16:in `<main>'
Production Ready™, eh?
What aboot performance?
We hand-tuned the gem's performance to keep it in line with everything else in Canada.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install canada
Note: This gem requires Ruby 2.0.0 or higher.
- 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
Product of Canada
This gem is a 100% Canadian product and sweetened with 100% Canadian maple syrup. We hack on open-source projects like this every other Tuesday at #VANRUBY. If you would like to join us, check out our meetup page for details.