Module: Saru::List::Srs

Included in:
Saru::List
Defined in:
lib/saru/list/srs.rb

Instance Method Summary collapse

Instance Method Details

#srs_in(states) ⇒ Object



23
24
25
# File 'lib/saru/list/srs.rb', line 23

def srs_in states
  Saru::List.new items.select{|item| states.include? item.srs }
end

#srs_numeric_larger_than(number) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/saru/list/srs.rb', line 5

def srs_numeric_larger_than number
  selected = items.select do |item|
    !item.srs_numeric.nil? &&
    item.srs_numeric > number
  end

  Saru::List.new selected
end

#srs_numeric_smaller_than(number) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/saru/list/srs.rb', line 14

def srs_numeric_smaller_than number
  selected = items.select do |item|
    !item.srs_numeric.nil? &&
    item.srs_numeric < number
  end

  Saru::List.new selected
end