module AnagramFind
Constants
- VERSION
Public Class Methods
anagram(filepath,word)
click to toggle source
# File lib/anagram_find.rb, line 9 def anagram(filepath,word) words = [] begin File.open(filepath,"r") { |f| f.each_line { |line| words << line.chomp.split(/[\s,-]+/) }} rescue puts "No such file" exit end anagram = words.flatten.group_by {|w| w.downcase.chars.sort }.values.select {|arr| arr.include? word.downcase}.flatten anagram.empty? ? "No anagram" : anagram end
method_missing(m, *args, &block)
click to toggle source
# File lib/anagram_find.rb, line 6 def method_missing(m, *args, &block) puts "#{m} method Does't exit" end