# File lib/jira/resource/transition.rb, line 17 def self.all(client, options = {}) issue = options[:issue] unless issue raise ArgumentError.new("parent issue is required") end path = "#{issue.self}/#{endpoint_name}?expand=transitions.fields" response = client.get(path) json = parse_json(response.body) json['transitions'].map do |transition| issue.transitions.build(transition) end end