# Vault::Tools Tools is the English word for ツール. Tooling for the Heroku Vault team to enable faster bootstrapping for Ruby projects. ## Setting up a development environment Install the dependencies: bundle install --binstubs vendor/bin rbenv rehash Run the tests: vendor/bin/t Generate the API documentation: vendor/bin/d ## Installation Add this line to your application's Gemfile: gem 'vault-tools' ## Usage ### Logging ```ruby Log.time(name, t) # => "measure=true at=web-40" Log.count('foo') # => "measure=true at=foo" ``` ### Sinatra base class Includes request logging and health endpoints ```ruby class Web < Vault::Web helpers Vault::SinatraHelpers::HtmlSerializer end ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## Releasing > bundle exec rake release