class Yao::Resources::SecurityGroup

Public Instance Methods

rules() click to toggle source

@return [Array<Yao::Resources::SecurityGroupRule>]

# File lib/yao/resources/security_group.rb, line 9
def rules
  self[["rules", SecurityGroupRule].join("__")] ||= (case self.class.service
  when "compute"
    self["rules"].map{|r| SecurityGroupRule.new(r) }
  when "network"
    self["security_group_rules"].map{|r| SecurityGroupRule.new(r) }
  end)
end