class Roda::WillPaginate::LinkRenderer

Protected Instance Methods

build_query(params) click to toggle source
# File lib/roda/will_paginate/link_renderer.rb, line 19
def build_query(params)
  Rack::Utils.build_nested_query params
end
request() click to toggle source
# File lib/roda/will_paginate/link_renderer.rb, line 15
def request
  @template.request
end
url(page) click to toggle source
# File lib/roda/will_paginate/link_renderer.rb, line 8
def url(page)
  str = File.join(request.script_name.to_s, request.path_info)
  params = request.GET.merge(param_name.to_s => page.to_s)
  params.update @options[:params] if @options[:params]
  str << '?' << build_query(params)
end