# 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