Module: Dag::Standard
- Defined in:
- lib/dag/standard.rb
Defined Under Namespace
Modules: NonPolyEdgeInstanceMethods Classes: EndPoint, Sink, Source
Class Method Summary collapse
Instance Method Summary collapse
-
#conditions_for(source, sink) ⇒ Object
Builds a hash that describes a link from a source and a sink.
Class Method Details
.included(base) ⇒ Object
4 5 6 |
# File 'lib/dag/standard.rb', line 4 def self.included(base) base.send :include, NonPolyEdgeInstanceMethods end |
Instance Method Details
#conditions_for(source, sink) ⇒ Object
Builds a hash that describes a link from a source and a sink
50 51 52 53 54 55 |
# File 'lib/dag/standard.rb', line 50 def conditions_for(source, sink) { ancestor_id_column_name => source.id, descendant_id_column_name => sink.id } end |