Class: PaginatedTable::LinkRenderer

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

Instance Method Summary collapse

Constructor Details

#initialize(page) ⇒ LinkRenderer

Returns a new instance of LinkRenderer.



138
139
140
141
# File 'lib/paginated_table/view_helpers.rb', line 138

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

Instance Method Details



143
144
145
# File 'lib/paginated_table/view_helpers.rb', line 143

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

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



147
148
149
150
151
152
153
# File 'lib/paginated_table/view_helpers.rb', line 147

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