class Deltacloud::Firewall

Attributes

description[RW]
name[RW]
owner_id[RW]
rules[RW]

Public Instance Methods

to_hash(context) click to toggle source
# File lib/deltacloud/models/firewall.rb, line 24
def to_hash(context)
  r = {
    :id => self.id,
    :href => context.firewall_url(self.id),
    :name => name,
    :description => description,
    :owner_id => owner_id,
    :rules => []
  }
  r[:rules] = rules.map { |rule| rule.to_hash(context) } if rules and !rules.empty?
  r
end