Class: Integra::Config

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/integra/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Config

Returns a new instance of Config.



5
6
7
8
9
10
11
12
13
14
# File 'lib/integra/config.rb', line 5

def initialize(options)
  configs = {}

  configs[:driver] = (options[:driver] || 'poltergeist').to_sym
  configs[:lang] = (options[:lang] || 'en').to_sym
  configs[:app_host] = options[:app_host] || 'http://localhost'
  configs[:project_name] = options[:project_name] || File.basename(File.expand_path('.'))

  super(configs)
end