Method: #draw_draw_deep_complex_structure

Defined in:
lib/forcast/tasks/schema/schema.rb

#draw_draw_deep_complex_structure(relation = '', line, array, space_int) ⇒ Object



316
317
318
319
320
321
322
323
324
325
326
327
328
329
# File 'lib/forcast/tasks/schema/schema.rb', line 316

def draw_draw_deep_complex_structure(relation = '',line,array,space_int)
  if array.empty?
    space_int = space_int[0...-2]
    line += draw_method_end(space_int)
    return line
  end
  #puts 'draw_draw_deep_complex_structure'
  array.each do |has_many|
    line += draw_method_action(has_many[:relation],space_int)
    space = space_int+"  "
    line = draw_draw_draw_deep_complex_structure(line,has_many[:has_many],space)
  end
  return line
end