Module: Monosheet::ObjectRenderer
- Defined in:
- lib/monosheet/api.rb
Instance Method Summary collapse
Instance Method Details
#render(column_sizes) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/monosheet/api.rb', line 15 def render(column_sizes) rendered = "| " @columns_to_render.each_with_index do |column, index| if self.send(column.to_sym).is_a? Integer rendered << self.send(column.to_sym).to_s.rjust(column_sizes[index]) else rendered << self.send(column.to_sym).to_s.ljust(column_sizes[index]) end rendered << " | " end rendered.strip end |
#set_columns_to_render(columns) ⇒ Object
28 29 30 |
# File 'lib/monosheet/api.rb', line 28 def set_columns_to_render(columns) @columns_to_render = columns end |