Method: Souffle::Provisioner#setup_system

Defined in:
lib/souffle/provisioner.rb

#setup_system(system_hash) ⇒ Object

Creates the system object from a hash.

Parameters:

  • system_hash (Hash)

    The system represented in hash format.



20
21
22
23
24
# File 'lib/souffle/provisioner.rb', line 20

def setup_system(system_hash)
  @system = Souffle::System.from_hash(system_hash)
  @provider = initialize_provider(
    cleanup_provider(@system.try_opt[:provider]))
end