# File lib/model-objects.rb, line 73
  def get_components
    puts "Issues can be tracked across the project as a whole, or the project can be\nsplit into components, and issues tracked separately for each component.\n"
    use_components = ask_yon "Track issues separately for different components?"
    comp_names = use_components ? ask_for_many("components") : []

    ([name] + comp_names).uniq.map { |n| Component.create_interactively :with => { :name => n } }
  end