Method: Shared::Instance#initialize
- Defined in:
- lib/vas/shared/instance.rb
#initialize(location, client, group_class, installation_class, live_configurations_class, pending_configurations_class, node_instance_class, node_instance_type) ⇒ Instance
Returns a new instance of Instance.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/vas/shared/instance.rb', line 28 def initialize(location, client, group_class, installation_class, live_configurations_class, pending_configurations_class, node_instance_class, node_instance_type) super(location, client) @live_configurations_location = Util::LinkUtils.get_link_href(details, 'live-configurations') @pending_configurations_location = Util::LinkUtils.get_link_href(details, 'pending-configurations') @group_location = Util::LinkUtils.get_link_href(details, 'group') @group_class = group_class @installation_class = installation_class @node_instance_class = node_instance_class @live_configurations_class = live_configurations_class @pending_configurations_class = pending_configurations_class @node_instance_type = node_instance_type @name = details['name'] end |