class GoogleSearchCriterion::CLI

Public Instance Methods

get(*keyphrases) click to toggle source
# File lib/google_search_criterion/cli.rb, line 20
def get(*keyphrases)
  puts "Nothing to show" if keyphrases.empty?

  keyphrases.each do |keyphrase|
    puts "#{keyphrase} => #{GoogleSearchCriterion::Search.results(keyphrase)}"
  end
end
sort(*keyphrases) click to toggle source
# File lib/google_search_criterion/cli.rb, line 8
def sort(*keyphrases)
  keyphrases.map! do |keyphrase|
    { keyphrase: keyphrase,
      results: GoogleSearchCriterion::Search.results(keyphrase) }
  end.sort! { |x, y| y[:results] <=> x[:results]  }

  keyphrases.each do |keyphrase|
    puts "#{keyphrase[:keyphrase]} => #{keyphrase[:results]}"
  end
end