class MissMarple::Comparer

Public Class Methods

compare(parsed, searched) click to toggle source
# File lib/miss-marple/comparer.rb, line 2
def self.compare(parsed, searched)
  searched.reject{ |fname| search_similar(parsed, fname) }
end

Private Class Methods

search_similar(arr, searched_fname) click to toggle source
# File lib/miss-marple/comparer.rb, line 7
def self.search_similar(arr, searched_fname)
  arr.each do |path|
    path_without_ext = path.split(".").first
    if searched_fname.end_with?(path_without_ext) || searched_fname.start_with?(path_without_ext)
      return true
    end
  end
  return false
end