Sha256: 3a958b1019dc81f29cd312fafd9ceb4072704f0cbe8540e329c4b7f33b9990f0
Contents?: true
Size: 1.47 KB
Versions: 2
Compression:
Stored size: 1.47 KB
Contents
module Saru class List module Incorrect # Meaning def meaning_incorrect_larger_than number selected = items.select do |item| item.meaning_incorrect.to_i > number end Saru::List.new selected end def meaning_incorrect_smaller_than number selected = items.select do |item| !item.meaning_incorrect.nil? && item.meaning_incorrect < number end Saru::List.new selected end # Reading def reading_incorrect_larger_than number selected = items.select do |item| item.reading_incorrect.to_i > number end Saru::List.new selected end def reading_incorrect_smaller_than number selected = items.select do |item| !item.reading_incorrect.nil? && item.reading_incorrect < number end Saru::List.new selected end # Total def total_incorrect_larger_than number selected = items.select do |item| total_incorrect = item.meaning_incorrect.to_i + item.reading_incorrect.to_i total_incorrect > number end Saru::List.new selected end def total_incorrect_smaller_than number selected = items.select do |item| !item.meaning_incorrect.nil? && !item.reading_incorrect.nil? && (item.meaning_incorrect + item.reading_incorrect) < number end Saru::List.new selected end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
saru-0.2.0 | lib/saru/list/incorrect.rb |
saru-0.1.0 | lib/saru/list/incorrect.rb |