lib/yao/resources/loadbalancer_healthmonitor.rb in yao-0.3.7 vs lib/yao/resources/loadbalancer_healthmonitor.rb in yao-0.3.8

- old
+ new

@@ -3,14 +3,25 @@ friendly_attributes :name, :admin_state_up, :provisioning_status, :delay, :expected_codes, :max_retries, :http_method, :timeout, :max_retries_down, :url_path, :type, :operating_status - def pools - self["pools"].map do |pool| - Yao::LoadBalancerPool.find pool["id"] + map_attribute_to_resources pools: LoadBalancerListener + + def created_at + Date.parse(self["created_at"]) + end + + def updated_at + Date.parse(self["updated_at"]) + end + + def project + if project_id = self["project_id"] + Yao::Tenant.find project_id end end + alias :tenant :project self.service = "load-balancer" self.api_version = "v2.0" self.resource_name = "healthmonitor" self.resources_name = "healthmonitors"