Method: CFoundry::V1::Client#generate_plans

Defined in:
lib/cfoundry/v1/client.rb

#generate_plans(meta) ⇒ Object



140
141
142
143
144
145
146
147
148
149
# File 'lib/cfoundry/v1/client.rb', line 140

def generate_plans(meta)
  names = meta[:plans]
  descriptions = meta[:plan_descriptions]
  default_name = meta[:default_plan]
  names.map { |name|
    description = descriptions[name.to_sym] if descriptions
    is_default = name == default_name || names.length == 1
    ServicePlan.new(name, description, is_default)
  }
end