Class: Roseflow::Proxycurl::Client
- Inherits:
-
Object
- Object
- Roseflow::Proxycurl::Client
- Defined in:
- lib/roseflow/proxycurl/client.rb
Instance Attribute Summary collapse
-
#config ⇒ Object
readonly
Returns the value of attribute config.
Instance Method Summary collapse
- #find_company(query) ⇒ Object
- #find_person(query) ⇒ Object
- #find_person_in_role(query) ⇒ Object
-
#initialize(config = Config.new) ⇒ Client
constructor
A new instance of Client.
- #lookup_company(query) ⇒ Object
- #lookup_person(query) ⇒ Object
Constructor Details
Instance Attribute Details
#config ⇒ Object (readonly)
Returns the value of attribute config.
8 9 10 |
# File 'lib/roseflow/proxycurl/client.rb', line 8 def config @config end |
Instance Method Details
#find_company(query) ⇒ Object
26 27 28 |
# File 'lib/roseflow/proxycurl/client.rb', line 26 def find_company(query) connection.get("linkedin/company", query.to_h) end |
#find_person(query) ⇒ Object
14 15 16 |
# File 'lib/roseflow/proxycurl/client.rb', line 14 def find_person(query) connection.get("v2/linkedin", query.to_h) end |
#find_person_in_role(query) ⇒ Object
18 19 20 |
# File 'lib/roseflow/proxycurl/client.rb', line 18 def find_person_in_role(query) connection.get("find/company/role/", query.to_request_params) end |
#lookup_company(query) ⇒ Object
30 31 32 |
# File 'lib/roseflow/proxycurl/client.rb', line 30 def lookup_company(query) connection.get("linkedin/company/resolve", query.to_request_params) end |
#lookup_person(query) ⇒ Object
22 23 24 |
# File 'lib/roseflow/proxycurl/client.rb', line 22 def lookup_person(query) connection.get("linkedin/profile/resolve", query.to_request_params) end |