Class: Contacts::Provider::Linkedin
- Defined in:
- lib/contacts/provider/linkedin.rb
Instance Method Summary collapse
Methods inherited from OAuth
#connect!, #consumer, inherited
Methods inherited from Base
all, #attributes, #attributes=, #connect!, #connection, #contacts, #contacts_response, #initialize, #parse_attributes, provider_id, #site_url, #valid_attributes, valid_attributes, valid_attributes=
Constructor Details
This class inherits a constructor from Contacts::Provider::Base
Instance Method Details
#parse_contacts! ⇒ Object
9 10 11 |
# File 'lib/contacts/provider/linkedin.rb', line 9 def parse_contacts! MultiJson.decode(contacts_response.body)['values'].map { |contact| Contacts::Contact::Linkedin.parse(contact) }.compact end |
#retrieve_contacts! ⇒ Object
5 6 7 |
# File 'lib/contacts/provider/linkedin.rb', line 5 def retrieve_contacts! @connections_response = connection.get("/v1/people/~/connections:(first-name,last-name,id,headline,picture-url)?format=json") end |