Class: RabbitMq::RabbitMq
- Inherits:
-
Object
- Object
- RabbitMq::RabbitMq
- Defined in:
- lib/vas/rabbitmq/rabbitmq.rb
Instance Attribute Summary collapse
-
#groups ⇒ Object
readonly
The Rabbit groups.
-
#installation_images ⇒ Object
readonly
The Rabbit installation images.
-
#nodes ⇒ Object
readonly
The Rabbit nodes.
-
#plugin_images ⇒ Object
readonly
The Rabbit plugin images.
Instance Method Summary collapse
-
#initialize(location, client) ⇒ RabbitMq
constructor
:nodoc:.
Constructor Details
#initialize(location, client) ⇒ RabbitMq
:nodoc:
33 34 35 36 37 38 39 40 41 |
# File 'lib/vas/rabbitmq/rabbitmq.rb', line 33 def initialize(location, client) #:nodoc: 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) @plugin_images = PluginImages.new(Util::LinkUtils.get_link_href(json, "plugin-images"), client) @nodes = Nodes.new(Util::LinkUtils.get_link_href(json, "nodes"), client) end |
Instance Attribute Details
#groups ⇒ Object (readonly)
The Rabbit groups
22 23 24 |
# File 'lib/vas/rabbitmq/rabbitmq.rb', line 22 def groups @groups end |
#installation_images ⇒ Object (readonly)
The Rabbit installation images
25 26 27 |
# File 'lib/vas/rabbitmq/rabbitmq.rb', line 25 def installation_images @installation_images end |
#nodes ⇒ Object (readonly)
The Rabbit nodes
31 32 33 |
# File 'lib/vas/rabbitmq/rabbitmq.rb', line 31 def nodes @nodes end |
#plugin_images ⇒ Object (readonly)
The Rabbit plugin images
28 29 30 |
# File 'lib/vas/rabbitmq/rabbitmq.rb', line 28 def plugin_images @plugin_images end |