Method: Waw::Config#initialize

Defined in:
lib/waw/config.rb

#initialize(app, merge_default = true) ⇒ Config

Initialize a configuration instance. If merge_default is set to true, the default configuration file is automatically loaded.

Raises:

  • (ArgumentError)


30
31
32
33
34
# File 'lib/waw/config.rb', line 30

def initialize(app, merge_default = true)
  raise ArgumentError, "Waw application required as first argument" unless app.respond_to?(:root_folder)
  @wawapp = app
  self.merge_file(File.join(File.dirname(__FILE__), 'default_config.cfg')) if merge_default
end