Class: SourceMonitor::Logs::TablePresenter

Inherits:
Object
  • Object
show all
Defined in:
lib/source_monitor/logs/table_presenter.rb

Defined Under Namespace

Classes: Row

Instance Method Summary collapse

Constructor Details

#initialize(entries:, url_helpers:) ⇒ TablePresenter

Returns a new instance of TablePresenter.



172
173
174
175
# File 'lib/source_monitor/logs/table_presenter.rb', line 172

def initialize(entries:, url_helpers:)
  @entries = entries
  @url_helpers = url_helpers
end

Instance Method Details

#rowsObject



177
178
179
# File 'lib/source_monitor/logs/table_presenter.rb', line 177

def rows
  entries.map { |entry| Row.new(entry, url_helpers) }
end