lib/linkedin2.rb in linkedin2-0.0.16 vs lib/linkedin2.rb in linkedin2-0.0.17
- old
+ new
@@ -1,42 +1,34 @@
-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 'oauth2'
require 'linkedin/version'
-require 'linkedin/error'
+require 'linkedin/errors'
+require 'linkedin/fields'
+
require 'linkedin/utils'
require 'linkedin/configuration'
require 'linkedin/base'
require 'linkedin/profile'
require 'linkedin/company'
-require 'linkedin/industry'
+require 'linkedin/industries'
+require 'linkedin/api'
+require 'linkedin/credentials'
+require 'linkedin/response'
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
+ def self.new(config = {}, &block)
+ Client.new config, &block
end
[: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
+ Fields.const_get field.to_s.upcase
end
end
end