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 |