Method: BuildCloud::SecurityGroup#initialize

Defined in:
lib/build-cloud/securitygroup.rb

#initialize(fog_interfaces, log, options = {}) ⇒ SecurityGroup

Returns a new instance of SecurityGroup.



25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/build-cloud/securitygroup.rb', line 25

def initialize ( fog_interfaces, log, options = {} )

    @compute = fog_interfaces[:compute]
    @log     = log
    @options = options

    @log.debug( options.inspect )

    required_options(:name, :description)
    require_one_of(:vpc_id, :vpc_name)

end