lib/slowlane/itunes/team.rb in slowlane-0.0.1.alpha vs lib/slowlane/itunes/team.rb in slowlane-0.0.3.alpha
- old
+ new
@@ -1,7 +1,8 @@
require 'spaceship'
require_relative './util.rb'
+require 'terminal-table'
module Slowlane
module Itunes
class Team < Thor
@@ -10,14 +11,24 @@
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|
- require 'pp'
- pp team
- #puts "#{team['teamId']}|#{team['type']}|#{team['name']}"
+ 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
end
end