Class: Zable::WillPaginate::LinkWithParamsRenderer

Inherits:
WillPaginate::ViewHelpers::LinkRenderer
  • Object
show all
Defined in:
lib/zable/will_paginate.rb

Instance Method Summary collapse

Constructor Details

#initialize(zable_view, params = {}) ⇒ LinkWithParamsRenderer

Returns a new instance of LinkWithParamsRenderer.



7
8
9
10
# File 'lib/zable/will_paginate.rb', line 7

def initialize(zable_view, params = {})
  @zable_view = zable_view
  @params = params
end

Instance Method Details

#url(page) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/zable/will_paginate.rb', line 12

def url(page)
  page_params = {:page => {:num => page}}
  @zable_view.current_path_with_params(
    page_params,
    @zable_view.params.slice(:search, :sort),
    @zable_view.page_size_params,
    @params
  )
end