Build Status Gem Version

Cre

This gem basically lets you dig out the rails encrypted credentials by simply doing:

Cre.dig(:password)

Instead of going the long way:

Rails.application.credentials.dig(Rails.env.to_sym, :password)

Usage

By default it uses the currently active rails environment. Specify the environment specifically by adding it as the first argument.

Cre.dig(:production, :password)

⚠️ This assumes your credentials are setup like:

production:
  aws_key: 'somekeyproduction'
  password: 'fakepass'
development:
  aws_key: 'somekeydevelopment'
  password: 'fakepass'
test:
  aws_key: 'somekeytest'
  password: 'fakepass'

Installation

Add this line to your application's Gemfile:

gem 'cre', '>= 2'

And then execute:

$ bundle

Or install it yourself as:

$ gem install cre

Todo:

  • Add support for more and less levels of nesting.
  • Exeption handeling

Contributing

Contribution directions go here.

License

The gem is available as open source under the terms of the MIT License.