class TeachersPet::Actions::Forks
Public Instance Methods
get_forks()
click to toggle source
# File lib/teachers_pet/actions/forks.rb, line 10 def get_forks self.client.forks(self.repository) end
repository()
click to toggle source
# File lib/teachers_pet/actions/forks.rb, line 6 def repository self.options[:repository] end
run()
click to toggle source
# File lib/teachers_pet/actions/forks.rb, line 14 def run self.init_client forks = self.get_forks CSV.open(self.options[:output], 'wb') do |csv| forks.each do |fork| login = fork.owner.login if fork.owner.type == "User" csv << [login] else puts "Ignoring organization: @#{login}" end end end end