Class: LinkedIn::APIResource

Inherits:
Object
  • Object
show all
Defined in:
lib/linked_in/api_resource.rb

Overview

The abstract class all API endpoints inherit from. Providers common builder methods across all endpoints.

Direct Known Subclasses

Organizations, People, ShareAndSocialStream

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ APIResource

Returns a new instance of APIResource.



42
43
44
# File 'lib/linked_in/api_resource.rb', line 42

def initialize(connection)
  @connection = connection
end

Instance Method Details

#id_to_urn(resource, id) ⇒ Object



50
51
52
# File 'lib/linked_in/api_resource.rb', line 50

def id_to_urn(resource, id)
  ['urn', 'li', resource, id].join(':')
end

#urn_to_id(urn) ⇒ Object



46
47
48
# File 'lib/linked_in/api_resource.rb', line 46

def urn_to_id(urn)
  urn.split(':').last
end