Revert "Update 3rdparty rabbitmq module"
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / lib / puppet / type / rabbitmq_queue.rb
index 63fc19b..464a2ca 100644 (file)
@@ -1,20 +1,5 @@
 Puppet::Type.newtype(:rabbitmq_queue) do
-  desc <<-DESC
-Native type for managing rabbitmq queue
-
-@example Create a rabbitmq_queue
- rabbitmq_queue { 'myqueue@myvhost':
-   ensure      => present,
-   user        => 'dan',
-   password    => 'bar',
-   durable     => true,
-   auto_delete => false,
-   arguments   => {
-     x-message-ttl          => 123,
-     x-dead-letter-exchange => 'other'
-   },
- }
-DESC
+  desc 'Native type for managing rabbitmq queue'
 
   ensurable do
     defaultto(:present)
@@ -26,20 +11,20 @@ DESC
     end
   end
 
-  newparam(:name, namevar: true) do
+  newparam(:name, :namevar => true) do
     desc 'Name of queue'
-    newvalues(%r{^\S*@\S+$})
+    newvalues(/^\S*@\S+$/)
   end
 
   newparam(:durable) do
     desc 'Queue is durable'
-    newvalues(%r{true|false})
+    newvalues(/true|false/)
     defaultto('true')
   end
-
+  
   newparam(:auto_delete) do
     desc 'Queue will be auto deleted'
-    newvalues(%r{true|false})
+    newvalues(/true|false/)
     defaultto('false')
   end
 
@@ -54,13 +39,13 @@ DESC
   newparam(:user) do
     desc 'The user to use to connect to rabbitmq'
     defaultto('guest')
-    newvalues(%r{^\S+$})
+    newvalues(/^\S+$/)
   end
 
   newparam(:password) do
     desc 'The password to use to connect to rabbitmq'
     defaultto('guest')
-    newvalues(%r{\S+})
+    newvalues(/\S+/)
   end
 
   autorequire(:rabbitmq_vhost) do
@@ -76,6 +61,8 @@ DESC
   end
 
   def validate_argument(argument)
-    raise ArgumentError, 'Invalid argument' unless [Hash].include?(argument.class)
+    unless [Hash].include?(argument.class)
+      raise ArgumentError, "Invalid argument"
+    end
   end
 end