Sha256: 19f5662bdbfd9eae1736cf893d326850d9e7037c15ad03400d24ac21f9bdd0cb

Contents?: true

Size: 524 Bytes

Versions: 7

Compression:

Stored size: 524 Bytes

Contents

module LinkedIn
  class Update < LinkedIn::Base

    %w[update_key update_type is_commentable?].each do |f|
      define_method(f.to_sym) do
        @doc.xpath("./update/#{f.gsub(/_/,'-').gsub(/\?$/,"")}").text
      end
    end

    def timestamp
      @doc.xpath('./update/timestamp').text.to_i
    end

    def profile
      Profile.new(Nokogiri::XML(@doc.xpath('./update/update-content/person').to_xml))
    end

    def likes
      Likes.new(Nokogiri::XML(@doc.xpath('./update/likes').to_xml)).likes
    end

  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
linkedin-bdigital-0.2.2.3 lib/linked_in/update.rb
cl_linkedin-0.2.3 lib/linked_in/update.rb
linkedin-bdigital-0.2.2.2 lib/linked_in/update.rb
linkedin-bdigital-0.2.2.1 lib/linked_in/update.rb
linkedin-bdigital-0.2.2 lib/linked_in/update.rb
linkedin-0.2.2 lib/linked_in/update.rb
linkedin-0.2.1 lib/linked_in/update.rb