Class: Renalware::Pathology::ResultsPresenter

Inherits:
Object
  • Object
show all
Defined in:
app/presenters/renalware/pathology/results_presenter.rb

Overview

An abstract class representing the responsibility of building the view model for Observation results.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#paginatorObject (readonly)

Returns the value of attribute paginator.



11
12
13
# File 'app/presenters/renalware/pathology/results_presenter.rb', line 11

def paginator
  @paginator
end

#view_modelObject (readonly)

Returns the value of attribute view_model.



12
13
14
# File 'app/presenters/renalware/pathology/results_presenter.rb', line 12

def view_model
  @view_model
end

Instance Method Details

#present(results, paginator) ⇒ Object



14
15
16
17
18
# File 'app/presenters/renalware/pathology/results_presenter.rb', line 14

def present(results, paginator)
  @results = results
  @paginator = paginator
  @view_model = build_view_model
end