Class: PavementConditionIndex::SampleUnitConditionSurvey::ConcreteSurvey
- Inherits:
-
BaseSurvey
- Object
- BaseSurvey
- PavementConditionIndex::SampleUnitConditionSurvey::ConcreteSurvey
- 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
-
#initialize(area:, number_of_slabs:, distresses:, identifier: nil) ⇒ ConcreteSurvey
constructor
A new instance of ConcreteSurvey.
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 |