Class: Thor::Jobs::Master

Inherits:
Thor::Job show all
Defined in:
lib/jobs/Master-0.0.1/main.rb

Constant Summary collapse

@@AUTHOR =
"[email protected]"
@@DESCRIPTION =
"Master node"
@@LICENSE =
"GPL"
@@VERSION =
"0.0.1"
@@SUPPORTED_MSGS =
[]

Instance Attribute Summary

Attributes inherited from Thor::Job

#amqp_conn, #em_conn, #sql_conn, #thread

Attributes inherited from Application

#request_exit

Instance Method Summary collapse

Methods inherited from Thor::Job

author, description, #is_running?, license, #process_msg, #start, #stop, supported_msgs, version

Methods inherited from Application

#amqp_handle_failure, #amqp_loop, #amqp_start, #amqp_stop

Constructor Details

#initialize(opts = {}) ⇒ Master

C-tor



13
14
15
# File 'lib/jobs/Master-0.0.1/main.rb', line 13

def initialize(opts = {})
	super(opts)
end

Instance Method Details

#mainObject

Console application main()



27
28
29
# File 'lib/jobs/Master-0.0.1/main.rb', line 27

def main
	super()
end

#run(opts = {}) ⇒ Object

Async runner



18
19
20
21
22
23
24
# File 'lib/jobs/Master-0.0.1/main.rb', line 18

def run(opts = {})
	super(opts)

	if(options[:verbose])
		Bsl::Logger::Log "Thor::Jobs::Master::run()"
	end
end