House Account

The Ruby House Account shares between the apps it runs.

Nothing lives here yet: require 'houseaccount' defines the HouseAccount namespace and returns. It is released so that an app can depend on it before there is anything to depend on, and so the first thing extracted into it arrives as 0.2.0 rather than as a new gem.

How to install

To install on your system, run

gem install houseaccount

To use inside a bundled Ruby project, add this line to the Gemfile:

gem 'houseaccount', '~> 0.1.0'

Below 1.0 the pin names the patch as well as the minor, so bundle update stops short of 0.2.0. Semantic Versioning lets a 0.x release break whatever it likes, and only promises otherwise once the major is real -- at which point the pin loosens to ~> 1.0.

Development

bin/setup gets a clone working, bin/console opens a prompt with the library loaded, and bundle exec rake runs the suite and the linter -- which is what CI runs too.

Reference

The API reference is built from what RubyGems holds, at rubydoc.info/gems/houseaccount. The source is at github.com/HouseAccountEng/houseaccount.

License

MIT, see LICENSE.txt.