# File lib/rhc/rest/cartridge.rb, line 7 def initialize(args, use_debug=false) @properties = {} props = args[:properties] || args["properties"] || [] props.each do |p| category = @properties["#{p['type']}""#{p['type']}"] || {} category["#{p['name']}""#{p['name']}"] = p @properties["#{p['type']}""#{p['type']}"] = category end # Make sure that additional gear storage is an integer # TODO: This should probably be fixed in the broker args['additional_gear_storage'] = args['additional_gear_storage'].to_i rescue 0 super end