module FigaroSecrets

Constants

VERSION

Public Class Methods

enabled?() click to toggle source

Short circuit to prevent parsing secrets

# File lib/figaro_secrets.rb, line 20
def self.enabled?
  ENV["FIGARO_SECRETS"] != "false"
end
log_error(message) click to toggle source
# File lib/figaro_secrets.rb, line 15
def self.log_error(message)
  Rails.logger&.error(message) || $stderr.puts(message)
end
parse_secrets(configuration) click to toggle source
# File lib/figaro_secrets.rb, line 7
def self.parse_secrets(configuration)
  Parser.new.parse_secrets(configuration)
end
secrets(configuration) click to toggle source
# File lib/figaro_secrets.rb, line 11
def self.secrets(configuration)
  @parser ||= Parser.new.secrets(configuration)
end