Class: SourceMonitor::LogsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/source_monitor/logs_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



5
6
7
8
9
10
11
12
13
# File 'app/controllers/source_monitor/logs_controller.rb', line 5

def index
  @query_result = SourceMonitor::Logs::Query.new(params: params).call
  @filter_set = @query_result.filter_set
  @filter_params = @filter_set.to_params.symbolize_keys
  @rows = SourceMonitor::Logs::TablePresenter.new(
    entries: @query_result.entries,
    url_helpers: SourceMonitor::Engine.routes.url_helpers
  ).rows
end