Module: LinkedIn::API::Companies

Included in:
Client
Defined in:
lib/linkedin/api/companies.rb

Instance Method Summary collapse

Instance Method Details

#company(options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/linkedin/api/companies.rb', line 4

def company(options={})
  selector = if options[:selector].respond_to? :each
    "::(#{options[:selector].join(',')})" 
  else
    "/#{options[:selector]}"
  end

  fields = options[:fields]
  fields_string = fields.blank? ? '' : ":(#{Permissions.render_permissions fields})"

  filter = "?#{options[:filter]}" if options[:filter].present?

  get "v1/companies#{selector}#{fields_string}#{filter}"
end