Class: PaginatedTable::LinkRenderer

Inherits:
WillPaginate::ActionView::LinkRenderer
  • Object
show all
Defined in:
lib/paginated_table/link_renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(page) ⇒ LinkRenderer

Returns a new instance of LinkRenderer.



3
4
5
6
# File 'lib/paginated_table/link_renderer.rb', line 3

def initialize(page)
  super()
  @paginated_table_page = page
end

Instance Method Details



8
9
10
# File 'lib/paginated_table/link_renderer.rb', line 8

def sort_link(text, sort_on)
  @template.link_to(text, sort_url(sort_on), :remote => true)
end

#tag(name, value, attributes = {}) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/paginated_table/link_renderer.rb', line 12

def tag(name, value, attributes = {})
  if name == :a
    @template.link_to(value.to_s.html_safe, attributes.delete(:href), attributes.merge(:remote => true))
  else
    super
  end
end