Class: PavementConditionIndex::SampleUnitConditionSurvey::AsphaltSurvey

Inherits:
BaseSurvey
  • Object
show all
Defined in:
lib/pavement_condition_index/sample_unit_condition_survey/asphalt_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:, distresses:, identifier: nil) ⇒ AsphaltSurvey

Returns a new instance of AsphaltSurvey.


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

def initialize(area:,distresses:,identifier: nil)
  @identifier = identifier
  @area = area
  @size_of_sample_unit = area # in square feet
  @pavement_type = :asphalt
  @distresses = distresses
end