summaryrefslogtreecommitdiff
path: root/lib/ats/cli/threat_grid/users.rb
blob: 904ca00a3241d6ebf0c3bf9a23558391edfccd93 (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
32
module ATS
  module CLI
    module ThreatGrid
      class Users < Command
        desc 'show <login>', 'show'
        def show(login)
          print_json api.users.show(login)
        end

        desc 'organization <login>', 'organization'
        def organization(login)
          print_json api.users.organization(login)
        end

        desc 'activity <login>', 'activity'
        def activity(login)
          print_json api.users.activity(login)
        end

        desc 'samples <login>', 'samples'
        def samples(login)
          print_json api.users.samples(login)
        end

        desc 'rate-limit <login>', 'rate-limit'
        def rate_limit(login)
          print_json api.users.rate_limit(login)
        end
      end
    end
  end
end