Class: Mystro::Cloud::Aws::Balancer

Inherits:
Connect show all
Defined in:
lib/mystro/cloud/connect/aws/balancer.rb

Instance Attribute Summary

Attributes inherited from Fog::Connect

#options

Attributes inherited from Connect

#config, #options

Instance Method Summary collapse

Methods inherited from Fog::Connect

#all, #collection, #destroy, #find, #initialize, #service

Methods inherited from Connect

#all, #decode, #destroy, #encode, #find, #initialize

Constructor Details

This class inherits a constructor from Mystro::Cloud::Fog::Connect

Instance Method Details

#create(model) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/mystro/cloud/connect/aws/balancer.rb', line 7

def create(model)
  list = model.computes
  enc = encode(model)
  bal = service.send(collection).create(enc)
  bal.register_instances(list)
  bal.save
  decode(bal)
end