Module: Forj::CloudConnection

Defined in:
lib/cloud_connection.rb

Overview

Provide cloud object

Class Method Summary collapse

Class Method Details

.connect(account) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/cloud_connection.rb', line 23

def self.connect()
  a_processes = []

  provider = ['account#provider']

  # Defines how to manage Maestro and forges
  # Uses 'cloud' module process provided by 'lorj_cloud'
  a_processes << { :process_module => :cloud,
                   :controller_name => provider }

  # create a maestro box. Identify a forge instance, delete it,...
  a_processes << { :process_module => :forj_core }

  # Loading CloudCore embedding provider controller + its process.
  o_cloud = Lorj::Core.new(, a_processes)

  o_cloud
end