class Tengine::Job::Template::Edge

Vertexとともにジョブネットを構成するグラフの「辺」を表すモデル Tengine::Job::Template::Jobnetにembeddedされます。

Public Instance Methods

destination() click to toggle source
# File lib/tengine/job/template/edge.rb, line 24
def destination
  owner.children.detect{|c| c.id == destination_id}
end
inspect() click to toggle source
# File lib/tengine/job/template/edge.rb, line 32
def inspect
  "#<#{self.class.name} #{name_for_message}>"
end
name_for_message() click to toggle source
# File lib/tengine/job/template/edge.rb, line 28
def name_for_message
  "edge(#{id.to_s}) from #{origin ? origin.name_path : 'no origin'} to #{destination ? destination.name_path : 'no destination'}"
end
origin() click to toggle source
# File lib/tengine/job/template/edge.rb, line 20
def origin
  owner.children.detect{|c| c.id == origin_id}
end