class Ufo::Setting::SecurityGroups
Public Class Methods
new(service, type)
click to toggle source
# File lib/ufo/setting/security_groups.rb, line 6 def initialize(service, type) @service, @type = service, type end
Public Instance Methods
load()
click to toggle source
# File lib/ufo/setting/security_groups.rb, line 10 def load groups = network[@type] # IE: network[:ecs_security_groups] or network[:elb_security_groups] return [] unless groups case groups when Array # same security groups used for all services groups when Hash # service specific security groups groups[@service.to_sym] || [] end end