Class: LinkedIn::CurrentShare
- Inherits:
-
Base
- Object
- Base
- LinkedIn::CurrentShare
show all
- Defined in:
- lib/linked_in/current_share.rb
Instance Attribute Summary
Attributes inherited from Base
#doc
Instance Method Summary
collapse
Methods inherited from Base
from_xml, #initialize
Constructor Details
This class inherits a constructor from LinkedIn::Base
Instance Method Details
#application ⇒ Object
47
48
49
|
# File 'lib/linked_in/current_share.rb', line 47
def application
@doc.xpath('./source/application/name').text
end
|
#author ⇒ Object
51
52
53
|
# File 'lib/linked_in/current_share.rb', line 51
def author
@author ||= ShortProfile.new(@doc.xpath('./author'))
end
|
#description ⇒ Object
26
27
28
|
# File 'lib/linked_in/current_share.rb', line 26
def description
@doc.xpath('./content/description').text
end
|
#resolved_url ⇒ Object
14
15
16
|
# File 'lib/linked_in/current_share.rb', line 14
def resolved_url
@doc.xpath('./content/resolved-url').text
end
|
#shortened_url ⇒ Object
18
19
20
|
# File 'lib/linked_in/current_share.rb', line 18
def shortened_url
@doc.xpath('./content/shortened-url').text
end
|
#submitted_image_url ⇒ Object
30
31
32
|
# File 'lib/linked_in/current_share.rb', line 30
def submitted_image_url
@doc.xpath('./content/submitted-image-url').text
end
|
#submitted_url ⇒ Object
10
11
12
|
# File 'lib/linked_in/current_share.rb', line 10
def submitted_url
@doc.xpath('./content/submitted-url').text
end
|
#thumbnail_url ⇒ Object
34
35
36
|
# File 'lib/linked_in/current_share.rb', line 34
def thumbnail_url
@doc.xpath('./content/thumbnail-url').text
end
|
#timestamp ⇒ Object
38
39
40
41
|
# File 'lib/linked_in/current_share.rb', line 38
def timestamp
time = @doc.xpath('./timestamp').text.to_i
Time.at(time / 1000)
end
|
#title ⇒ Object
22
23
24
|
# File 'lib/linked_in/current_share.rb', line 22
def title
@doc.xpath('./content/title').text
end
|
#visibility ⇒ Object
43
44
45
|
# File 'lib/linked_in/current_share.rb', line 43
def visibility
@doc.xpath('./visibility/code').text
end
|