You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
class SnapshotDecorator < ApplicationDecorator
|
|
|
|
|
|
|
|
delegate_all
|
|
|
|
|
|
|
|
def lines
|
|
|
|
model.lines.map { |line| decorate_cells(line) }
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def decorate_cells(cells)
|
|
|
|
cells.map { |cell| CellDecorator.new(cell) }
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|