Method: Ditz::Operator#close

Defined in:
lib/operator.rb

#close(project, config, name) ⇒ Object



235
236
237
238
239
240
241
242
# File 'lib/operator.rb', line 235

def close project, config, name
  issue = project.issue_for name
  puts "Closing issue #{issue.name}: #{issue.title}."
  disp = ask_for_selection Issue::DISPOSITIONS, "disposition", lambda { |x| Issue::DISPOSITION_STRINGS[x] || x.to_s }
  comment = ask_multiline "Comments"
  issue.close disp, config.user, comment
  puts "Closed issue #{issue.name} with disposition #{issue.disposition_string}."
end