class Fog::Compute::Linode::NodeBalancerFlavors
Public Instance Methods
all()
click to toggle source
# File lib/fog/linode/models/compute/node_balancer_flavors.rb, line 10 def all load node_balancer_flavors end
Private Instance Methods
map_node_balancer_flavor(node_balancer_flavor)
click to toggle source
# File lib/fog/linode/models/compute/node_balancer_flavors.rb, line 19 def map_node_balancer_flavor(node_balancer_flavor) node_balancer_flavor = node_balancer_flavor.each_with_object({}) { |(k, v), h| h[k.downcase.to_sym] = v } node_balancer_flavor.merge! :price_monthly => node_balancer_flavor[:monthly], :price_hourly => node_balancer_flavor[:hourly] end
node_balancer_flavors()
click to toggle source
# File lib/fog/linode/models/compute/node_balancer_flavors.rb, line 15 def node_balancer_flavors service.avail_nodebalancers.body['DATA'].map { |node_balancer_flavor| map_node_balancer_flavor node_balancer_flavor } end