Method: Cartography::Cluster#initialize

Defined in:
lib/cartography/cluster.rb

#initialize(params = {}) ⇒ Cluster

Returns a new instance of Cluster.



13
14
15
16
17
18
19
20
21
# File 'lib/cartography/cluster.rb', line 13

def initialize(params = {})
  @cluster_id = params["ClusterID"]
  @environment = params["Environment"]
  @type = params["Type"]
  @namespace = params["Namespace"]
  @site_list = params["SiteList"]
  @sites = params["Sites"].map { |s| Site.new(s) }
  @endpoints = Endpoints.new(params["Endpoints"])
end