Class: HackerOne::Client::Organization

Inherits:
Object
  • Object
show all
Includes:
ResourceHelper
Defined in:
lib/hackerone/client/organization.rb

Instance Method Summary collapse

Methods included from ResourceHelper

included, #make_get_request, #make_post_request, #make_put_request, #parse_response

Constructor Details

#initialize(org) ⇒ Organization

Returns a new instance of Organization.



10
11
12
# File 'lib/hackerone/client/organization.rb', line 10

def initialize(org)
  @organization = org
end

Instance Method Details

#assets(page_number: 1, page_size: 100) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/hackerone/client/organization.rb', line 18

def assets(page_number: 1, page_size: 100)
  make_get_request(
    "organizations/#{id}/assets",
    params: { page: { number: page_number, size: page_size } }
  ).map do |asset_data|
    Asset.new(asset_data, self)
  end
end

#idObject



14
15
16
# File 'lib/hackerone/client/organization.rb', line 14

def id
  @organization[:id]
end