Sha256: 111bf0e801cf488f586af1b9fc8668b20b57136363efcba3292075de6c80360a

Contents?: true

Size: 526 Bytes

Versions: 2

Compression:

Stored size: 526 Bytes

Contents

module LinkedIn
  module API
    module People
      def profile(selector = '~', **opts)
        execute 'people', { selector: selector }.merge(opts)
      end

      def connections(selector = '~', **opts)
        execute 'people', opts.merge(selector: selector, path: 'connections')
      end

      def people_search(query, **opts)
        wrapped_fields = opts[:fields].blank? ? nil : { people: opts[:fields] }
        execute 'people-search', opts.merge(params: query, fields: wrapped_fields)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
linkedin2-0.0.19 lib/linkedin/api/people.rb
linkedin2-0.0.18 lib/linkedin/api/people.rb