lib/yao/resources/floating_ip.rb in yao-0.7.0 vs lib/yao/resources/floating_ip.rb in yao-0.8.0

- old
+ new

@@ -1,11 +1,15 @@ module Yao::Resources class FloatingIP < Base + + include PortAssociationable + include TenantAssociationable + friendly_attributes :router_id, :description, :dns_domain, :dns_name, - :revision_number, :project_id, :tenant_id, + :revision_number, :floating_network_id, :fixed_ip_address, - :floating_ip_address, :port_id, + :floating_ip_address, :status, :port_details, :tags, :port_forwardings self.service = "network" self.resource_name = "floatingip" self.resources_name = "floatingips" @@ -16,11 +20,7 @@ def project @project ||= Yao::Tenant.get(project_id) end alias :tenant :project - - def port - @port ||= Yao::Port.find(port_id) - end end end