Method: Readlines::ReadDuc#search_logical_patterns

Defined in:
lib/readlines/read.rb

#search_logical_patterns(patterns, operator) ⇒ Object



99
100
101
102
103
# File 'lib/readlines/read.rb', line 99

def search_logical_patterns(patterns, operator)
  raise Readlines::Error::NotFoundError, "File not found: #{@file_path}" unless ::File.exist?(@file_path)
  raise ArgumentError, "Invalid logical operator: #{operator}" unless %w[AND OR].include?(operator)
  search_logical_patterns_now(patterns, operator)
end