class Jira::Command::Watch::Add
Attributes
ticket[RW]
Public Class Methods
new(ticket)
click to toggle source
# File lib/jira/commands/watch/add.rb, line 17 def initialize(ticket) self.ticket = ticket end
Public Instance Methods
run()
click to toggle source
# File lib/jira/commands/watch/add.rb, line 21 def run return if ticket.empty? api.post "issue/#{ticket}/watchers", params: "\"#{Jira::Core.username}\"", success: on_success, failure: on_failure end
Private Instance Methods
on_failure()
click to toggle source
# File lib/jira/commands/watch/add.rb, line 36 def on_failure ->{ puts "No watch." } end
on_success()
click to toggle source
# File lib/jira/commands/watch/add.rb, line 32 def on_success ->{ puts "Now watching ticket #{ticket}" } end