class Gish::Cli::Comments

Public Instance Methods

delete(comment_number) click to toggle source
# File lib/gish/cli/comments.rb, line 24
def delete(comment_number)
  return unless options.force? || confirm('Are you sure you want to delete this comment? (y/n)... ')
  Gish.delete_comment(comment_number)
end
list(issue_number) click to toggle source
# File lib/gish/cli/comments.rb, line 9
def list(issue_number)
  puts Gish.comments(issue_number)
end
update(comment_number) click to toggle source
# File lib/gish/cli/comments.rb, line 15
def update(comment_number)
  existing_comment = Gish.issue_comment(comment_number).body
  message = capture_editor_input(existing_comment) unless options.message? && options.message != 'message'
  message ||= options.message
  Gish.update_comment(comment_number, message)
end