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.



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

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

Instance Method Details



154
155
156
# File 'lib/paginated_table/view_helpers.rb', line 154

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

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



158
159
160
161
162
163
164
# File 'lib/paginated_table/view_helpers.rb', line 158

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