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(account) a_processes = [] provider = account['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(account, a_processes) o_cloud end |