Method: Evoc::Evaluate.relevant_ranks
- Defined in:
- lib/evoc/evaluate.rb
.relevant_ranks(rec:) ⇒ Object
Returns an array containg the rank of each consequtive expected outcome.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'lib/evoc/evaluate.rb', line 83 def self.relevant_ranks(rec:) # AP is 0 for the empty list if rec.is_a?(Array) && rec.empty? # array and empty return [] end self.validateInput(rec) ranks = [] last_checked = 1 rec.each do |c| c.each do |e| if e == 1 ranks << last_checked end last_checked = last_checked + 1 end end return ranks end |