class Tengine::Job::Template::RootJobnet
DSLを評価して登録されるルートジョブネットを表すVertex
Public Class Methods
find_by_name(name, options = {})
click to toggle source
Tengine::Core::FindByName で定義しているクラスメソッドfind_by_nameを上書きしています
# File lib/tengine/job/template/root_jobnet.rb, line 26 def find_by_name(name, options = {}) version = options[:version] || Tengine::Core::Setting.dsl_version where({:name => name, :dsl_version => version}).first end
Public Instance Methods
find_duplication()
click to toggle source
# File lib/tengine/job/template/root_jobnet.rb, line 19 def find_duplication return nil unless self.new_record? self.class.find_by_name(name, :version => self.dsl_version) end
generate(options = {})
click to toggle source
Calls superclass method
Tengine::Job::Template::Vertex#generate
# File lib/tengine/job/template/root_jobnet.rb, line 13 def generate(options = {}) super(options) do |r| r.template = self end end