class Slowlane::Itunes::Team
Public Instance Methods
list()
click to toggle source
# File lib/slowlane/itunes/team.rb, line 10 def list() require "spaceship" c=Utils.credentials(options) Spaceship::Tunes.login(c.username,c.password) headings = ['vendorId', 'name', 'type', 'roles', 'lastlogin'] rows = [] Spaceship::Tunes.client.teams.each do |team| provider = team['contentProvider'] row = [] row << provider['contentProviderId'] row << provider['name'] row << provider['contentProviderTypes'].join(',') row << team['roles'].join(',') row << Time.at(team['lastLogin']/1000) .to_datetime rows << row end table = Terminal::Table.new :headings => headings, :rows => rows puts table end