instance method
require
Ruby on Rails edge
Since edgeSignature
require(*key)
Find an upcased and double-underscored-joined string-version of the key in ENV. Raises KeyError if not found.
Given ENV:
DB_HOST: "env.example.com"
DATABASE__HOST: "env.example.com"
Examples:
require(:db_host) # => "env.example.com"
require(:database, :host) # => "env.example.com"
require(:missing) # => KeyError
Parameters
-
keyrest
Source
# File activesupport/lib/active_support/env_configuration.rb, line 42
def require(*key)
@envs.fetch envify(*key)
end
Defined in activesupport/lib/active_support/env_configuration.rb line 42
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::EnvConfiguration