class MatchMate::AddressMatchList

Public Class Methods

new(address_object_or_string, list = []) click to toggle source
# File lib/match-mate/address_match_list.rb, line 5
def initialize(address_object_or_string, list = [])
  @address = address_object_or_string
  @list = list
end

Public Instance Methods

each(&block) click to toggle source
# File lib/match-mate/address_match_list.rb, line 10
def each(&block)
  scored_list.sort.each(&block)
end
scored_list() click to toggle source
# File lib/match-mate/address_match_list.rb, line 14
def scored_list
  @scored_list ||= @list.map { |address_object_or_string| AddressMatchListItem.new address_object_or_string, @address }
end