# File lib/openshift-origin-msg-broker-mcollective/lib/openshift/mcollective_application_container_proxy.rb, line 1516 def self.get_all_gears_impl gear_map = {} rpc_exec('openshift') do |client| client.get_all_gears(:gear_map => {}) do |response| if response[:body][:statuscode] == 0 sub_gear_map = response[:body][:data][:output] sender = response[:senderid] sub_gear_map.each { |k,v| gear_map[k] = "[#{sender}, uid:#{v}]" } end end end gear_map end