class Prospectus::List

Define list object that contains items

Public Class Methods

new(params = {}) click to toggle source
# File lib/prospectus/list.rb, line 5
def initialize(params = {})
  @options = params
end

Public Instance Methods

check() click to toggle source
# File lib/prospectus/list.rb, line 13
def check
  all, good_only = @options.values_at(:all, :good_only)
  items.select do |x|
    match = x.actual =~ x.expected
    true if all || (!match ^ good_only)
  end
end
items() click to toggle source
# File lib/prospectus/list.rb, line 9
def items
  @items ||= []
end