# File lib/openshift-origin-controller/app/models/gear.rb, line 101 def configure(comp_inst, template_git_url=nil) r = ResultIO.new return r if self.configured_components.include?(comp_inst.name) result_io, cart_data = get_proxy.configure_cartridge(app, self, comp_inst.parent_cart_name, template_git_url) r.append result_io comp_inst.process_cart_data(cart_data) comp_inst.process_cart_properties(result_io.cart_properties) self.configured_components.push(comp_inst.name) r end