Module: Frog

Defined in:
lib/frog.rb

Class Method Summary collapse

Class Method Details

.startObject



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/frog.rb', line 19

def self.start
  options = OptionsGetter.new.get_options

  search_term = SearchTermGetter.new.get_search_term

  links = LinksGetter.new.get_links_from_file

  target_link = SearchRouter.new.delegate_to_appropriate_searcher(options[:exact], search_term, links)

  BrowserLauncher.new.launch(target_link)

  LinksUpdater.new.update_links_if_needed
end