class GithubSniffer::Cli::Application

Public Instance Methods

dominant_language(username) click to toggle source
# File lib/github_sniffer/cli/application.rb, line 8
def dominant_language(username)
  prefered_lang = Github.new(user: username).repos.dominant_language

  dominant_language_response(username: username, prefered_lang: prefered_lang)
rescue Github::Error::NotFound
  p "#{username} not found!"
end
dominant_language_response(username:, prefered_lang:) click to toggle source
# File lib/github_sniffer/cli/application.rb, line 19
def dominant_language_response(username:, prefered_lang:)
  return p "#{username} has no repos." if prefered_lang.nil?

  p "#{username} has #{prefered_lang[0].join(', ')} as main language/s in #{prefered_lang[1]} repo/s."
end