Class: Tengine::Job::Template::Expansion

Inherits:
NamedVertex
  • Object
show all
Defined in:
lib/tengine/job/template/expansion.rb

Overview

ルートジョブネットを他のジョブネット内に展開するための特殊なテンプレート用Vertex。

Instance Method Summary collapse

Instance Method Details

#actual_classObject



6
7
8
# File 'lib/tengine/job/template/expansion.rb', line 6

def actual_class
  Tengine::Job::Runtime::Jobnet
end

#actual_credential_nameObject



18
19
20
# File 'lib/tengine/job/template/expansion.rb', line 18

def actual_credential_name
  @root_jobnet_template.actual_credential_name
end

#actual_server_nameObject



21
22
23
# File 'lib/tengine/job/template/expansion.rb', line 21

def actual_server_name
  @root_jobnet_template.actual_server_name
end

#root_jobnet_templateObject



10
11
12
13
14
15
16
# File 'lib/tengine/job/template/expansion.rb', line 10

def root_jobnet_template
  unless @root_jobnet_template
    cond = {:dsl_version => root.dsl_version, :name => name}
    @root_jobnet_template = Tengine::Job::Template::RootJobnet.where(cond).first
  end
  @root_jobnet_template
end