module Tengine::Job::Template::SshJob::Settings
Tengine::Job::Runtime::SshJobとTengine::Job::Template::Jobnetでも必要な属性
Constants
- DEFAULT_KILLING_SIGNALS
- DEFAULT_KILLING_SIGNAL_INTERVAL
Public Instance Methods
actual_credential()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 40 def actual_credential key = actual_credential_name return nil if key.blank? result = Tengine::Resource::Credential.where({:name => key}).first # TODO 使用する例外クラスはこれで良いのか検討 raise Mongoid::Errors::DocumentNotFound.new(Tengine::Resource::Credential, key, []) unless result result end
actual_credential_name()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 32 def actual_credential_name credential_name || (runtime? ? nil : parent ? parent.actual_credential_name : nil) end
actual_killing_signal_interval()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 63 def actual_killing_signal_interval killing_signals ? killing_signal_interval : (runtime? ? nil : parent ? parent.actual_killing_signal_interval : DEFAULT_KILLING_SIGNAL_INTERVAL) end
actual_killing_signals()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 58 def actual_killing_signals killing_signals ? killing_signals : (runtime? ? nil : parent ? parent.actual_killing_signals : DEFAULT_KILLING_SIGNALS.dup) end
actual_server()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 49 def actual_server key = actual_server_name return nil if key.blank? result = Tengine::Resource::Server.where({:name => key}).first # TODO 使用する例外クラスはこれで良いのか検討 raise Mongoid::Errors::DocumentNotFound.new(Tengine::Resource::Server, key, []) unless result result end
actual_server_name()
click to toggle source
# File lib/tengine/job/template/ssh_job.rb, line 36 def actual_server_name server_name || (runtime? ? nil : parent ? parent.actual_server_name : nil) end