lib/linkedin2.rb in linkedin2-0.0.1 vs lib/linkedin2.rb in linkedin2-0.0.2
- old
+ new
@@ -1,10 +1,59 @@
+require 'forwardable'
require 'oauth2'
-require 'byebug'
-require 'active_support/all'
+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/api/authentication'
require 'linkedin/configuration'
+require 'linkedin/base'
+require 'linkedin/profile'
+require 'linkedin/company'
+require 'linkedin/industry'
+require 'linkedin/faraday_middleware'
+require 'linkedin/api'
require 'linkedin/client'
+
+module LinkedIn
+ def new(options={}, &block)
+ Client.new options, &block
+ end
+
+ def self.method_missing(method, *args, &block)
+ Client.send(method, *args, &block) if Client.respond_to?(method)
+ end
+
+ def self.r_basicprofile
+ @@r_basicprofile ||= API::Permissions::R_BASICPROFILE
+ end
+
+ def self.r_emailaddress
+ @@r_emailaddress ||= API::Permissions::R_EMAIL
+ end
+
+ def self.r_fullprofile
+ @@r_fullprofile ||= API::Permissions::R_FULLPROFILE
+ end
+
+ def self.r_contactinfo
+ @@r_contactinfo ||= API::Permissions::R_CONTACTINFO
+ end
+
+ def self.r_network
+ @@r_network ||= API::Permissions::R_NETWORK
+ end
+
+ def self.rw_groups
+ @@rw_groups ||= API::Permissions::RW_GROUPS
+ end
+
+ def self.rw_nus
+ @@rw_nus ||= API::Permissions::RW_NUS
+ end
+end