Module: ArcWeld::Relationships::InNetwork
- Defined in:
- lib/arc_weld/relationships/in_network.rb
Instance Method Summary collapse
- #add_network(net) ⇒ Object
- #add_networks(*nets) ⇒ Object
- #in_network_relationship ⇒ Object
- #related_in_network_references ⇒ Object
Instance Method Details
#add_network(net) ⇒ Object
15 16 17 18 19 |
# File 'lib/arc_weld/relationships/in_network.rb', line 15 def add_network(net) unless in_network.include?(net) in_network << net end end |
#add_networks(*nets) ⇒ Object
21 22 23 |
# File 'lib/arc_weld/relationships/in_network.rb', line 21 def add_networks(*nets) nets.each { |net| add_network(net) } end |
#in_network_relationship ⇒ Object
9 10 11 12 13 |
# File 'lib/arc_weld/relationships/in_network.rb', line 9 def in_network_relationship unless in_network.empty? { 'inNetwork' => { 'list!' => } } end end |
#related_in_network_references ⇒ Object
5 6 7 |
# File 'lib/arc_weld/relationships/in_network.rb', line 5 def (in_network.map { |net| net.ref.render }).join end |