summaryrefslogtreecommitdiff
path: root/lib/ats/threat_grid/users.rb
blob: 3d4056fa650423af4028d89764329f9e3b5df30e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
module ATS
  module ThreatGrid
    class Users
      attr_reader :api

      def initialize(api)
        @api = api
      end

      def show(login)
        api.get("users/#{login}")
      end

      def organization(login)
        api.get("users/#{login}/organization")
      end

      def activity(login)
        api.get("users/#{login}/activity")
      end

      def samples(login)
        api.get("users/#{login}/samples")
      end

      def rate_limit(login)
        api.get("users/#{login}/rate-limit")
      end
    end
  end
end