Method: DotConfig::Configuration#initialize

Defined in:
lib/dot_config/configuration.rb

#initialize(options = {}) ⇒ self

Class constructor.

Raises:

  • (ArgumentError)


30
31
32
33
34
35
# File 'lib/dot_config/configuration.rb', line 30

def initialize(options = {})
  raise ArgumentError, 'Invalid argument' if !options.is_a?(Hash)

  @writing    = options[:writing] ? true : false
  self.config = options[:config] if options[:config].is_a?(Hash)
end