Method: Ditz::Issue#get_release

Defined in:
lib/model-objects.rb

#get_release(config, project) ⇒ Object



227
228
229
230
231
232
233
234
235
236
237
238
# File 'lib/model-objects.rb', line 227

def get_release config, project
  releases = project.releases.select { |r| r.unreleased? }
  if !releases.empty? && ask_yon("Assign to a release now?")
    if releases.size == 1
      r = releases.first
      puts "Assigning to release #{r.name}."
      r
    else
      ask_for_selection releases, "release", :name
    end.name
  end
end