Method: Gloo::Objs::Outline#find_segment
- Defined in:
- lib/gloo/objs/str_utils/outline.rb
#find_segment(in_container, name) ⇒ Object
Find the segment. If not found, create it.
189 190 191 192 193 194 195 196 197 198 199 200 |
# File 'lib/gloo/objs/str_utils/outline.rb', line 189 def find_segment( in_container, name ) in_container[ :children ].each do |item| if item[ :name ] == name return item end end # Container not found, create it. item = { name: name, id: nil, children: [] } in_container[ :children ] << item return item end |