Module: Chamber::Commands::Securable

Included in:
Heroku::Compare, Heroku::Push, Travis::Secure
Defined in:
lib/chamber/commands/securable.rb

Instance Method Summary collapse

Instance Method Details

#initialize(options = {}) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/chamber/commands/securable.rb', line 8

def initialize(options = {})
  super

  ignored_settings_options        = options.
                                      merge(files: ignored_settings_filepaths).
                                      reject { |k, v| k == 'basepath' }
  self.ignored_settings_instance  = Chamber::Instance.new(ignored_settings_options)
  self.all_settings_instance      = Chamber::Instance.new(options)
  self.only_sensitive             = options[:only_sensitive]
end