Method: TcServer::TcServer#initialize

Defined in:
lib/vas/tc_server/tc_server.rb

#initialize(location, client) ⇒ TcServer

Returns a new instance of TcServer.



39
40
41
42
43
44
45
46
47
48
# File 'lib/vas/tc_server/tc_server.rb', line 39

def initialize(location, client)

  json = client.get(location)
  
  @groups = Groups.new(Util::LinkUtils.get_link_href(json, 'groups'), client)
  @installation_images = InstallationImages.new(Util::LinkUtils.get_link_href(json, 'installation-images'), client)
  @nodes = Nodes.new(Util::LinkUtils.get_link_href(json, 'nodes'), client)
  @revision_images = RevisionImages.new(Util::LinkUtils.get_link_href(json, 'revision-images'), client)
  @template_images = TemplateImages.new(Util::LinkUtils.get_link_href(json, 'template-images'), client)
end