Method: Shared::NodeInstance#initialize
- Defined in:
- lib/vas/shared/node_instances.rb
#initialize(location, client, node_class, logs_class, group_instance_class, group_instance_type, node_live_configurations_class) ⇒ NodeInstance
Returns a new instance of NodeInstance.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/vas/shared/node_instances.rb', line 37 def initialize(location, client, node_class, logs_class, group_instance_class, group_instance_type, node_live_configurations_class) super(location, client) @name = details['name'] @node_class = node_class @logs_class = logs_class @group_instance_class = group_instance_class @live_configurations_class = node_live_configurations_class @node_location = Util::LinkUtils.get_link_href(details, 'node') @logs_location = Util::LinkUtils.get_link_href(details, 'logs') @group_instance_location = Util::LinkUtils.get_link_href(details, group_instance_type) @live_configurations_location = Util::LinkUtils.get_link_href(details, 'node-live-configurations') end |