Class: Organizations

Inherits:
Object
  • Object
show all
Defined in:
lib/actions/orgs.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#assiglistObject

Returns the value of attribute assiglist.



10
11
12
# File 'lib/actions/orgs.rb', line 10

def assiglist
  @assiglist
end

#orgslistObject

Returns the value of attribute orgslist.



9
10
11
# File 'lib/actions/orgs.rb', line 9

def orgslist
  @orgslist
end

Instance Method Details

#add_team_to_assig(client, config, data) ⇒ Object



36
37
# File 'lib/actions/orgs.rb', line 36

def add_team_to_assig(client,config,data)
end

#create_assig(client, config, data) ⇒ Object



33
34
# File 'lib/actions/orgs.rb', line 33

def create_assig(client,config,data)
end

#get_assigObject



29
30
31
# File 'lib/actions/orgs.rb', line 29

def get_assig()
  return @assiglist
end

#load_assigObject



13
14
15
16
17
# File 'lib/actions/orgs.rb', line 13

def load_assig()
  @assiglist=Hash.new()
  @assiglist=Sys.new.load_assig_db()
  return @assiglist
end

#read_orgs(client) ⇒ Object



65
66
67
68
69
70
71
72
73
# File 'lib/actions/orgs.rb', line 65

def read_orgs(client)
  orgslist=[]
  org=client.organizations
  org.each do |i|
    o=eval(i.inspect)
    orgslist.push(o[:login])
  end
  return orgslist
end

#show_assignementsObject

client,orgs



19
20
21
22
23
24
25
26
27
28
# File 'lib/actions/orgs.rb', line 19

def show_assignements() #client,orgs
  @assiglist["Organization"].each do |org|
    puts org["name"]

    org["assignements"].each do |assig|
      puts assig["name"]
    end

  end
end

#show_organization_members_bs(client, config) ⇒ Object

————End assig. stuff————



40
41
42
43
44
45
46
47
48
49
50
# File 'lib/actions/orgs.rb', line 40

def show_organization_members_bs(client,config)
  orgslist=[]
  print "\n"
  mem=client.organization_members(config["Org"])
  mem.each do |i|
    m=eval(i.inspect)
    orgslist.push(m[:login])
    puts m[:login]
  end
  return orgslist
end

#show_orgs(client, config) ⇒ Object



52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/actions/orgs.rb', line 52

def show_orgs(client,config)
  orgslist=[]
  print "\n"
  org=client.organizations
  org.each do |i|
    o=eval(i.inspect)
    puts o[:login]
    orgslist.push(o[:login])
  end
  print "\n"
  return orgslist
end