Sha256: b2e5dc0e64328ccd84359dd7d90b717edff046dbaa0d6b0a842bfb3e97b46f4b
Contents?: true
Size: 542 Bytes
Versions: 6
Compression:
Stored size: 542 Bytes
Contents
# frozen_string_literal: true class Zendesk2::GetOrganizationUsers include Zendesk2::Request request_method :get request_path { |r| "/organizations/#{r.organization_id}/users.json" } page_params! def organization_id params.fetch('organization').fetch('id').to_i end def mock users = data[:memberships].values .select { |m| m['organization_id'] == organization_id } .map { |m| data[:users].fetch(m['user_id']) } page(users, root: 'users') end end
Version data entries
6 entries across 6 versions & 1 rubygems