Class: Tabular::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/tabular/renderer.rb

Overview

Custom display of cells. By default, return to_s.

Create your own Renders by implementing a class that responds to render(column, row) for cells and/or render_header(column) for Column headers.

Class Method Summary collapse

Class Method Details

.render(column, row) ⇒ Object



9
10
11
# File 'lib/tabular/renderer.rb', line 9

def self.render(column, row)
  row[column.key]
end

.render_header(column) ⇒ Object



13
14
15
# File 'lib/tabular/renderer.rb', line 13

def self.render_header(column)
  column.to_s
end