require 'best_in_place' require_dependency(Gem::Specification.find_by_name('best_in_place').gem_dir + '/' + 'lib/best_in_place/controller_extensions') module BestInPlace module ControllerExtensions private # def respond_bip_ok(obj) # #if obj.respond_to?(:id) # # klass = "#{obj.class}_#{obj.id}" # #else # # klass = obj.class.to_s # #end # param_key = BestInPlace::Utils.object_to_key(obj) # updating_attr = params[param_key].keys.first # # if renderer = BestInPlace::DisplayMethods.lookup(obj.class.name, updating_attr) || BestInPlace::DisplayMethods.lookup(obj.class.base_class.name, updating_attr) # render :json => renderer.render_json(obj) # else # head :no_content # end # end end end