Skip to content

Instantly share code, notes, and snippets.

@clayton
Created April 3, 2009 04:57
Show Gist options
  • Save clayton/89638 to your computer and use it in GitHub Desktop.
Save clayton/89638 to your computer and use it in GitHub Desktop.
class Compare
def self.similar_between?(keeper, finder)
finder_scan = finder.scan(/./)
keeper_scan = keeper.scan(/./)
same = []
keeper_scan.each_with_index{ |char, key| same << char if finder_scan[key] == char }
same.join
end
end
puts Compare.similar_between?("salamaner", "salt") # => sal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment