Sha256: 6b1ea309db809c5ed83e263a2a9ca2ecb87853ff3813d62246e5f8cfcc4db8a1
Contents?: true
Size: 738 Bytes
Versions: 5
Compression:
Stored size: 738 Bytes
Contents
module MyScripts # Starts and controls rabbitmq server class Rabbit < Script def run error 'ERLANG_HOME not set' unless ENV['ERLANG_HOME'] rabbit_hole = ENV['ERLANG_HOME'] + '/lib/rabbitmq_server-1.7.0/sbin' case @argv.shift when /start/ system "#{rabbit_hole}/rabbitmq-server.bat #{@argv.join(' ')}" when /stop/ system "#{rabbit_hole}/rabbitmqctl.bat stop #{@argv.join(' ')}" when /ctl/ system "#{rabbit_hole}/rabbitmqctl.bat #{@argv.join(' ')}" else usage ["start [args] - starts rabbitmq node", "stop [args] - stops running rabbitmq node", "ctl [args] - controls rabbitmq node"], explanation end end end end
Version data entries
5 entries across 5 versions & 1 rubygems