class AuthKeys::Team
Public Class Methods
all()
click to toggle source
# File lib/auth_keys/github/team.rb, line 7 def self.all Request.get("https://api.github.com/orgs/#{AuthKeys.config.org_name}/teams").map do |attr| self.new(attr) end end
Public Instance Methods
details()
click to toggle source
# File lib/auth_keys/github/team.rb, line 13 def details Request.get "https://api.github.com/teams/#{id}" end
keys()
click to toggle source
# File lib/auth_keys/github/team.rb, line 25 def keys members.map do |m| puts "Key found for #{m.login}" if AuthKeys.config.verbose m.keys.map { |k| "#{k["key"]} #{m.login}" } end.flatten end
members()
click to toggle source
# File lib/auth_keys/github/team.rb, line 17 def members @members ||= begin Request.get("https://api.github.com/teams/#{id}/members").map do |attr| Member.new(attr) end end end