class JIRA::Resource::Watcher
Public Class Methods
all(client, options = {})
click to toggle source
# File lib/jira/resource/watcher.rb, line 16 def self.all(client, options = {}) issue = options[:issue] unless issue raise ArgumentError.new("parent issue is required") end path = "#{issue.self}/#{endpoint_name}" response = client.get(path) json = parse_json(response.body) json['watchers'].map do |watcher| issue.watchers.build(watcher) end end
endpoint_name()
click to toggle source
# File lib/jira/resource/watcher.rb, line 12 def self.endpoint_name 'watchers' end