Module: EECummings::Configuration

Included in:
EECummings
Defined in:
lib/ee_cummings/configuration.rb

Instance Method Summary collapse

Instance Method Details

#cleanupObject



21
22
23
24
# File 'lib/ee_cummings/configuration.rb', line 21

def cleanup
  @variable_registry = nil
  @variable_warehouse = nil
end

#configure {|variable_list| ... } ⇒ Object

Yields:

  • (variable_list)


3
4
5
6
7
8
9
10
11
# File 'lib/ee_cummings/configuration.rb', line 3

def configure
  variable_list = variable_registry
  yield variable_list
  variable_warehouse.load_variables_from_registry(variable_list)
  if variable_warehouse.errors.length > 0
    raise_errors(variable_warehouse.errors)
  end
  self.warehouse = variable_warehouse
end

#variable_registry=(registry) ⇒ Object



13
14
15
# File 'lib/ee_cummings/configuration.rb', line 13

def variable_registry=(registry)
  @variable_registry = registry
end

#variable_warehouse=(warehouse) ⇒ Object



17
18
19
# File 'lib/ee_cummings/configuration.rb', line 17

def variable_warehouse=(warehouse)
  @variable_warehouse = warehouse
end