Class: Renalware::Pathology::Requests::SampleDescription

Inherits:
Object
  • Object
show all
Includes:
ActionView::Helpers::TextHelper
Defined in:
app/presenters/renalware/pathology/requests/sample_description.rb

Instance Method Summary collapse

Constructor Details

#initialize(sample_type, sample_number_bottles) ⇒ SampleDescription

Returns a new instance of SampleDescription.



11
12
13
14
# File 'app/presenters/renalware/pathology/requests/sample_description.rb', line 11

def initialize(sample_type, sample_number_bottles)
  @sample_type = sample_type
  @sample_number_bottles = sample_number_bottles
end

Instance Method Details

#to_sObject



16
17
18
19
20
21
22
23
24
25
26
# File 'app/presenters/renalware/pathology/requests/sample_description.rb', line 16

def to_s
  if @sample_type.present? && @sample_number_bottles.present?
    " (#{@sample_type}, #{sample_number_bottles_string})"
  elsif @sample_type.present?
    " (#{@sample_type})"
  elsif @sample_number_bottles.present?
    " (#{sample_number_bottles_string})"
  else
    ""
  end
end