class EmailAssessor::FileDomainList

Attributes

pathname[R]

Public Class Methods

new(pathname) click to toggle source
# File lib/email_assessor/file_domain_list.rb, line 19
def initialize(pathname)
  @pathname = pathname
end

Public Instance Methods

include_any?(domain_token_set) click to toggle source
# File lib/email_assessor/file_domain_list.rb, line 7
def include_any?(domain_token_set)
  File.foreach(@pathname, chomp: true).any? do |domain|
    domain_token_set.include?(domain)
  end
end
sample() click to toggle source
# File lib/email_assessor/file_domain_list.rb, line 13
def sample
  File.open(@pathname, &:readline).chomp
end