Sha256: 85473efc2d1f05cda140d30f4ec5a2961d081b15e02516bf0e2bba9a7b07e2d3

Contents?: true

Size: 1.05 KB

Versions: 4

Compression:

Stored size: 1.05 KB

Contents

require 'forwardable'
require 'oauth2'
require 'active_support'
require 'active_support/core_ext'
require 'active_support/time'
require 'faraday'
require 'faraday_middleware'
require 'yaml'
require 'hashie'

require 'linkedin/version'
require 'linkedin/error'
require 'linkedin/utils'
require 'linkedin/configuration'
require 'linkedin/base'
require 'linkedin/profile'
require 'linkedin/company'
require 'linkedin/industry'
require 'linkedin/faraday_middleware'

require 'linkedin/api/authentication'
require 'linkedin/api/profiles'
require 'linkedin/api/network_updates'
require 'linkedin/api/companies'
require 'linkedin/api/groups'
require 'linkedin/api/industries'
require 'linkedin/api/jobs'
require 'linkedin/api/permissions'

require 'linkedin/client'

module LinkedIn
  def self.new(options = {}, &block)
    Client.new options, &block
  end

  %i(r_basicprofile r_emailaddress r_fullprofile r_contactinfo r_network rw_groups rw_nus w_messages).each do |field|
    define_singleton_method field do
        API::Permissions.const_get field.to_s.upcase
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
linkedin2-0.0.9 lib/linkedin2.rb
linkedin2-0.0.8 lib/linkedin2.rb
linkedin2-0.0.7 lib/linkedin2.rb
linkedin2-0.0.6 lib/linkedin2.rb