Class: PavementConditionIndex::SampleUnitConditionSurvey::ConcreteSurvey

Inherits:
BaseSurvey
  • Object
show all
Defined in:
lib/pavement_condition_index/sample_unit_condition_survey/concrete_survey.rb

Instance Attribute Summary

Attributes inherited from BaseSurvey

#area, #distresses, #identifier, #pavement_type, #size_of_sample_unit

Instance Method Summary collapse

Methods inherited from BaseSurvey

#allowable_number_of_deduct_values, #allowed_deduct_values, #cdv_iterations, #deduct_values, #distress_groups, #highest_deduct_value, #maximum_corrected_deduct_value, #pavement_condition_index, #q

Constructor Details

#initialize(area:, number_of_slabs:, distresses:, identifier: nil) ⇒ ConcreteSurvey

Returns a new instance of ConcreteSurvey.



5
6
7
8
9
10
11
# File 'lib/pavement_condition_index/sample_unit_condition_survey/concrete_survey.rb', line 5

def initialize(area:,number_of_slabs:,distresses:,identifier: nil)
  @identifier = identifier
  @area = area
  @size_of_sample_unit = number_of_slabs # in number of slabs
  @pavement_type = :concrete
  @distresses = distresses
end