Sha256: 4bacc480e890fbd4e648d1e11e102d7b6a614e0998bc31613e2b482b396c5052

Contents?: true

Size: 426 Bytes

Versions: 7

Compression:

Stored size: 426 Bytes

Contents

module LinkedIn
  class People < LinkedIn::Base

    %w[total start count].each do |f|
      define_method(f.to_sym) do
        @doc.xpath('.//people').first["#{f.gsub(/_/,'-')}"].to_i
      end
    end

    def profiles
      @profiles ||= @doc.xpath('//people').children.inject([]) do |list, profile|
        list << Profile.new(Nokogiri::XML(profile.to_xml)) unless profile.blank?
        list
      end
    end

  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

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