class Anagram::Runner
Public Class Methods
new(argv)
click to toggle source
# File lib/anagram/runner.rb, line 6 def initialize(argv) @options = Options.new(argv) end
Public Instance Methods
run()
click to toggle source
# File lib/anagram/runner.rb, line 10 def run finder = Finder.from_file(@options.dictionary) @options.words_to_find.each do |word| anagrams = finder.lookup(word) if anagrams puts "Anagrams of #{word}: #{anagrams.join(', ')}" else puts "No anagrams of #{word} in #{@options.dictionary}" end end end