lib/zendesk2/ticket.rb in zendesk2-1.8.1 vs lib/zendesk2/ticket.rb in zendesk2-1.9.0

- old
+ new

@@ -71,24 +71,24 @@ if with_requester = (@requester || nil) && Zendesk2.stringify_keys(@requester) create_attributes.merge!("requester" => with_requester) end - service.create_ticket("ticket" => create_attributes).body["ticket"] + cistern.create_ticket("ticket" => create_attributes).body["ticket"] else requires :identity - service.update_ticket("ticket" => self.attributes).body["ticket"] + cistern.update_ticket("ticket" => self.attributes).body["ticket"] end merge_attributes(data) end def destroy! requires :identity - service.destroy_ticket("ticket" => {"id" => self.identity}) + cistern.destroy_ticket("ticket" => {"id" => self.identity}) end # Adds a ticket comment # # @param [String] text comment body @@ -101,41 +101,41 @@ options[:public] = true if options[:public].nil? comment = Zendesk2.stringify_keys(options).merge("body" => text) - service.ticket_comments.new( - service.update_ticket( + cistern.ticket_comments.new( + cistern.update_ticket( "ticket" => { "id" => self.identity, "comment" => comment, } ).body["audit"]["events"].first ) end # @return [Array<Zendesk2::User>] All users CCD on this ticket def collaborators - self.collaborator_ids.map { |cid| self.service.users.get(cid) } + self.collaborator_ids.map { |cid| self.cistern.users.get(cid) } end # Update list of users to be CCD on this ticket # @param [Array<Zendesk2::User>] collaborators list of users def collaborators=(collaborators) self.collaborator_ids = collaborators.map(&:identity) end # @return [Zendesk2::TicketAudits] all audits for this ticket def audits - self.service.ticket_audits(ticket_id: self.identity).all + self.cistern.ticket_audits(ticket_id: self.identity).all end # @return [Zendesk2::TicketMetric] metrics for this ticket def metrics - Zendesk2::TicketMetric.new(self.service.get_ticket_metric("ticket_id" => self.identity).body["ticket_metric"]) + Zendesk2::TicketMetric.new(self.cistern.get_ticket_metric("ticket_id" => self.identity).body["ticket_metric"]) end # @return [Array<Zendesk2::TicketComment>] all comments for this ticket def comments - self.service.ticket_comments(ticket_id: self.identity).all + self.cistern.ticket_comments(ticket_id: self.identity).all end end