class Ooz::Model::Section
Public Instance Methods
compact?()
click to toggle source
# File lib/ooz/model/section.rb, line 17 def compact? !split? end
field_ids()
click to toggle source
# File lib/ooz/model/section.rb, line 21 def field_ids split? ? (left_membrane_ids || []) + (right_membrane_ids || []) : membrane_ids end
fields()
click to toggle source
# File lib/ooz/model/section.rb, line 25 def fields collect_from(field_ids, ooze.fields_hash) end
orphan?()
click to toggle source
# File lib/ooz/model/section.rb, line 9 def orphan? ooze.stages? && stages.empty? end
split?()
click to toggle source
# File lib/ooz/model/section.rb, line 13 def split? _type == "Enzyme::Flow::SplitNode" end
stages()
click to toggle source
# File lib/ooz/model/section.rb, line 5 def stages ooze.stages_by_section[_id] || [] end