Sha256: 090d14ebb8f3595416a3ecee11ba074d045d1c9ef5ccf253a87dc215ca196c94

Contents?: true

Size: 529 Bytes

Versions: 18

Compression:

Stored size: 529 Bytes

Contents

# Ugly monkey-patching Kaminari (https://github.com/amatsuda/kaminari/pull/267)
module Kaminari #:nodoc:
  module Helpers #:nodoc:
    class Tag #:nodoc:
      def page_url_for(page) #:nodoc:
        current_page_params_as_query_string = @param_name.to_s + '=' + (page <= 1 ? nil : page).to_s
        current_page_params_as_hash = Rack::Utils.parse_nested_query(current_page_params_as_query_string)
        @template.url_for Wice::WgHash.rec_merge(@params, current_page_params_as_hash).symbolize_keys
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
wice_grid-7.1.4 lib/wice/kaminari_monkey_patching.rb
wice_grid-7.1.3 lib/wice/kaminari_monkey_patching.rb
wice_grid-7.1.2 lib/wice/kaminari_monkey_patching.rb
wice_grid-7.1.1 lib/wice/kaminari_monkey_patching.rb
wice_grid-7.1.0 lib/wice/kaminari_monkey_patching.rb
wice_grid-6.1.3 lib/wice/kaminari_monkey_patching.rb
wice_grid-6.1.2 lib/wice/kaminari_monkey_patching.rb
wice_grid-6.1.1 lib/wice/kaminari_monkey_patching.rb
wice_grid-6.1.0 lib/wice/kaminari_monkey_patching.rb
pwice_grid-7.0.0 lib/wice/kaminari_monkey_patching.rb
pwice_grid-6.1.2 lib/wice/kaminari_monkey_patching.rb
pwice_grid-6.1.1 lib/wice/kaminari_monkey_patching.rb
pwice_grid-6.1.0 lib/wice/kaminari_monkey_patching.rb
pwice_grid-5.0.2 lib/wice/kaminari_monkey_patching.rb
pwice_grid-5.0.1 lib/wice/kaminari_monkey_patching.rb
pwice_grid-5.0.0 lib/wice/kaminari_monkey_patching.rb
wice_grid-4.1.0 lib/wice/kaminari_monkey_patching.rb
wice_grid-3.6.2 lib/wice/kaminari_monkey_patching.rb