Class: BrightData::LinkedIn::Jobs

Inherits:
Object
  • Object
show all
Defined in:
lib/brightdata/linkedin/jobs.rb

Overview

‘client.linkedin.jobs` endpoint family for LinkedIn jobs.

Defined Under Namespace

Classes: CollectByUrl, DiscoverByKeyword, DiscoverByUrl

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(http:) ⇒ Jobs

Returns a new instance of Jobs.

Parameters:



17
18
19
20
21
# File 'lib/brightdata/linkedin/jobs.rb', line 17

def initialize(http:)
  @collect_by_url = CollectByUrl.new(http:)
  @discover_by_url = DiscoverByUrl.new(http:)
  @discover_by_keyword = DiscoverByKeyword.new(http:)
end

Instance Attribute Details

#collect_by_urlBrightData::LinkedIn::Jobs::CollectByUrl (readonly)



8
9
10
# File 'lib/brightdata/linkedin/jobs.rb', line 8

def collect_by_url
  @collect_by_url
end

#discover_by_keywordBrightData::LinkedIn::Jobs::DiscoverByKeyword (readonly)



14
15
16
# File 'lib/brightdata/linkedin/jobs.rb', line 14

def discover_by_keyword
  @discover_by_keyword
end

#discover_by_urlBrightData::LinkedIn::Jobs::DiscoverByUrl (readonly)



11
12
13
# File 'lib/brightdata/linkedin/jobs.rb', line 11

def discover_by_url
  @discover_by_url
end

Instance Method Details

#inspectString

Returns developer-friendly mode summary.

Returns:

  • (String)

    developer-friendly mode summary



24
25
26
# File 'lib/brightdata/linkedin/jobs.rb', line 24

def inspect
  "#<BrightData::LinkedIn::Jobs modes=[:collect_by_url, :discover_by_url, :discover_by_keyword]>"
end