lib/yao/resources/loadbalancer_pool.rb in yao-0.13.4 vs lib/yao/resources/loadbalancer_pool.rb in yao-0.14.0

- old
+ new

@@ -5,36 +5,42 @@ :session_persistence, :operating_status, :name map_attribute_to_resources loadbalancers: LoadBalancer map_attribute_to_resources listeners: LoadBalancerListener + # @return [Date] def created_at Date.parse(self["created_at"]) end + # @return [Date] def updated_at Date.parse(self["updated_at"]) end + # @return [Yao::Resources::LoadBalancerListener] def listeners self["listeners"].map do |listener| Yao::LoadBalancerListener.find listener["id"] end end + # @return [Yao::Resources::Tenant] def project if project_id = self["project_id"] Yao::Tenant.find project_id end end alias :tenant :project + # @return [Yao::Resources::LoadBalancerListener] def members self["members"].map do |member| Yao::LoadBalancerPoolMember.find(self,member["id"]) end end + # @return [Yao::Resources::LoadBalancerHealthMonitor] def healthmonitor if healthmonitor_id = self["healthmonitor_id"] Yao::LoadBalancerHealthMonitor.find healthmonitor_id end end