Sha256: aada421afdaab34813f5b2d6da9b020acd862b7f60278aab1560ccc9804d7c20

Contents?: true

Size: 644 Bytes

Versions: 33

Compression:

Stored size: 644 Bytes

Contents

module WillPaginate
  module ActionView
    class LinkRenderer < ViewHelpers::LinkRenderer
      protected

      def url(page)
        @base_url_params ||= begin
          url_params = merge_get_params(default_url_params)
          merge_optional_params(url_params)
        end

        url_params = @base_url_params.dup
        add_current_page_param(url_params, page)

        if url_params[:scope]
          scope = url_params[:scope]
          url_params.delete(:scope)
          url_params.delete(:controller)
          scope.url_for(url_params)
        else
          @template.url_for(url_params)
        end
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
erp_app-3.1.16 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.15 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.14 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.13 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.12 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.11 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.10 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.9 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.8 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.7 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.6 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.5 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.4 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.3 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.2 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.0.16 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.0.15 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.1 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.1.0 lib/erp_app/extensions/will_paginate_patch.rb
erp_app-3.0.14 lib/erp_app/extensions/will_paginate_patch.rb