0.0
Low commit activity in last 3 years
No release in over a year
Shorter, env-scoped version of Rails' credentials
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 2.0
~> 12.3
~> 3.0

Runtime

>= 5.2
 Project Readme

Gem version

Creds is …

  1. a shortcut for the dreadfully long Rails.application.credentials and …
  2. environment scoped by default

Usage

Given encrypted credentials looking like:

---
secret_key_base: "abc123"

shared: &shared
  secret: 123

test:
  <<: *shared

development:
  <<: *shared

production:
  <<: *shared
  secret: 456

You can access those super secret things like:

# development, test:
Creds.secret # => 123

# production
Creds.secret # => 456

# staging
Creds.secret # => raises Creds::MissingEnvError

# any
Creds.missing_secret # => raises Creds::MissingKeyError

Installation

$ bundle add rails-creds
$ bundle install

License

MIT