Method: Chamber::Configuration#initialize

Defined in:
lib/chamber/configuration.rb

#initialize(**args) ⇒ Configuration

Returns a new instance of Configuration.



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/chamber/configuration.rb', line 15

def initialize(**args)
  options              = ContextResolver.resolve(**args)

  self.basepath        = options.fetch(:basepath)
  self.namespaces      = options.fetch(:namespaces)
  self.decryption_keys = options.fetch(:decryption_keys)
  self.encryption_keys = options.fetch(:encryption_keys)
  self.files           = options.fetch(:files)
  self.rootpath        = options.fetch(:rootpath)
  self.signature_name  = options.fetch(:signature_name)
end