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