how to rename a method of a module.

I'm using the gem bootstrap-will_paginate and inside this gem there is the initializer:

require 'will_paginate/view_helpers/action_view'

module WillPaginate module ActionView    def will_paginate(collection = nil, options = {})      options, collection = collection, nil if collection.is_a? Hash      # Taken from original will_paginate code to handle if the helper is not passed a collection object.      collection ||= infer_collection_from_controller      options[:renderer] ||= BootstrapLinkRenderer      super.try :html_safe    end

.............

So when I call will_paginate it's rendered using BootstrapLinkRenderer. I want to rename the method name will_paginate in, for example bootstrap-will_paginate, so that I can use will_paginate with its own render and bootstrap-will_paginate with BootstrapLinkRenderer. How can I do this?