fullname_matcher

Provide fullname, search in database with proper conditions

Usage

require 'fullname/matcher'

matcher = Fullname::Matcher.create(User, :first => 'firstname', :middle => 'middlename', :last => 'lastname', :suffix => 'suffix') do |m| m.set_condition "data_import_key = '2013.01.01'" m.match_fullname('Xiaohui, Zhang') # match fullname string in block end

matcher.match_fullname('Zhang', nil, 'Xiaohui', nil) # match parsed fullname out of block