Module: Idonethis::Adapters::Views::Cli::Teams

Defined in:
lib/adapters/views/cli.rb

Class Method Summary collapse

Class Method Details

.apply(teams = []) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/adapters/views/cli.rb', line 21

def apply(teams=[])
  teams.select.each_with_index do |d,i|
    #{ 
    # "updated"=>"2015-05-20T23:53:58.831", "created"=>"2015-05-20T23:53:48.357", 
    # "done_count"=>138, 
    # "url"=>"https://idonethis.com/api/v0.1/teams/benbiddington-personal/", 
    # "name"=>"ben.biddington personal", "short_name"=>"benbiddington-personal", 
    # "dones"=>"https://idonethis.com/api/v0.1/dones/?team=benbiddington-personal", "is_personal"=>true, "permalink"=>"https://idonethis.com/cal/benbiddington-personal/"}
    printf("%-5s", i+1); print(%Q{#{d["updated"]}}); print(" "); printf("%-30s", d["name"]); printf("%-5s", %Q{(#{d["done_count"]})}); print(" "); print(%Q{#{d["permalink"]}}); print("\n")
  end
end