Class: Fitting::Statistics::MeasurementCoverEnum
- Inherits:
-
Object
- Object
- Fitting::Statistics::MeasurementCoverEnum
- Defined in:
- lib/fitting/statistics/measurement_cover_enum.rb
Instance Attribute Summary collapse
-
#all_responses ⇒ Object
readonly
Returns the value of attribute all_responses.
-
#cover_responses ⇒ Object
readonly
Returns the value of attribute cover_responses.
-
#coverage_fully ⇒ Object
readonly
Returns the value of attribute coverage_fully.
-
#coverage_non ⇒ Object
readonly
Returns the value of attribute coverage_non.
-
#coverage_partially ⇒ Object
readonly
Returns the value of attribute coverage_partially.
-
#max_response_path ⇒ Object
readonly
Returns the value of attribute max_response_path.
-
#not_cover_responses ⇒ Object
readonly
Returns the value of attribute not_cover_responses.
-
#not_covered_responses ⇒ Object
readonly
Returns the value of attribute not_covered_responses.
-
#requests ⇒ Object
readonly
Returns the value of attribute requests.
Instance Method Summary collapse
- #check_responses ⇒ Object
-
#initialize(requests) ⇒ MeasurementCoverEnum
constructor
A new instance of MeasurementCoverEnum.
Constructor Details
#initialize(requests) ⇒ MeasurementCoverEnum
Returns a new instance of MeasurementCoverEnum.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 7 def initialize(requests) @requests = requests @all_responses = 0 @cover_responses = 0 @not_cover_responses = 0 @max_response_path = 0 @coverage_fully = [] @coverage_non = [] @coverage_partially = [] @not_covered_responses = [] check_responses end |
Instance Attribute Details
#all_responses ⇒ Object (readonly)
Returns the value of attribute all_responses.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def all_responses @all_responses end |
#cover_responses ⇒ Object (readonly)
Returns the value of attribute cover_responses.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def cover_responses @cover_responses end |
#coverage_fully ⇒ Object (readonly)
Returns the value of attribute coverage_fully.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def coverage_fully @coverage_fully end |
#coverage_non ⇒ Object (readonly)
Returns the value of attribute coverage_non.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def coverage_non @coverage_non end |
#coverage_partially ⇒ Object (readonly)
Returns the value of attribute coverage_partially.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def coverage_partially @coverage_partially end |
#max_response_path ⇒ Object (readonly)
Returns the value of attribute max_response_path.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def max_response_path @max_response_path end |
#not_cover_responses ⇒ Object (readonly)
Returns the value of attribute not_cover_responses.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def not_cover_responses @not_cover_responses end |
#not_covered_responses ⇒ Object (readonly)
Returns the value of attribute not_covered_responses.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def not_covered_responses @not_covered_responses end |
#requests ⇒ Object (readonly)
Returns the value of attribute requests.
4 5 6 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 4 def requests @requests end |
Instance Method Details
#check_responses ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/fitting/statistics/measurement_cover_enum.rb', line 20 def check_responses return if @ready @requests.map do |request| chech_request(request) end @ready = true end |