Method: BaseTable#after

Defined in:
lib/veye/views/base_table.rb

#after(paging = nil, allow_pagination = false) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/veye/views/base_table.rb', line 16

def after(paging = nil, allow_pagination = false)
  if allow_pagination && !paging.nil?
    paging_header = ['p', 'current_page', 'per_page', 'total_pages', 'total_entries']
    paging_data = ["p"]
    paging.each_pair do |key, val|
      paging_data << val
    end

    @table.add_separator
    @table << paging_header
    @table << paging_data
  end
  puts @table.to_s
end