Sha256: 42c90692f134f278ebf1efc04df568b757f3bfd49babca755a365344e9cdc82c
Contents?: true
Size: 555 Bytes
Versions: 21
Compression:
Stored size: 555 Bytes
Contents
class Zendesk2::Client::GetOrganizationTickets < Zendesk2::Client::Request request_method :get request_path { |r| "/organizations/#{r.organization_id}/tickets.json" } page_params! def organization_id params.fetch("organization_id").to_i end def mock(params={}) requesters = self.data[:users].values.select { |u| u["organization_id"] == organization_id }.map { |s| s["organization_id"] } tickets = self.data[:tickets].values.select { |t| requesters.include?(t["organization_id"]) } page(tickets, root: "tickets") end end
Version data entries
21 entries across 21 versions & 1 rubygems