Method: NERA::JobLayerController#initialize

Defined in:
lib/nera/nera_job_layer_controller.rb

#initialize(path_db_folder) ⇒ JobLayerController

Returns a new instance of JobLayerController.

Raises:

  • (ArgumentError)


20
21
22
23
24
25
26
# File 'lib/nera/nera_job_layer_controller.rb', line 20

def initialize( path_db_folder)
  raise ArgumentError unless path_db_folder.is_a?(String)
  
  @db_folders = NERA::DbFolders.new( path_db_folder)
  @job_records = NERA::JobRecords.new( @db_folders.path_to_jobs_table)
  @job_records.set_yaml_file( @db_folders.path_to_jobs_yaml)
end