Module: OmniContacts

Defined in:
lib/omnicontacts/http_utils.rb,
lib/omnicontacts.rb,
lib/omnicontacts/builder.rb,
lib/omnicontacts/importer.rb,
lib/omnicontacts/parse_utils.rb,
lib/omnicontacts/importer/gmail.rb,
lib/omnicontacts/importer/yahoo.rb,
lib/omnicontacts/importer/hotmail.rb,
lib/omnicontacts/importer/outlook.rb,
lib/omnicontacts/importer/facebook.rb,
lib/omnicontacts/importer/linkedin.rb,
lib/omnicontacts/middleware/oauth1.rb,
lib/omnicontacts/middleware/oauth2.rb,
lib/omnicontacts/authorization/oauth1.rb,
lib/omnicontacts/authorization/oauth2.rb,
lib/omnicontacts/middleware/base_oauth.rb

Overview

This class contains the common behavior for middlewares implementing either versions of OAuth.

Extending classes are required to implement the following methods:

  • request_authorization_from_user

  • fetch_contatcs

Defined Under Namespace

Modules: Authorization, HTTPUtils, Importer, Middleware, ParseUtils Classes: AuthorizationError, Builder

Constant Summary collapse

VERSION =
"0.3.10"
MOUNT_PATH =
"/contacts/"

Class Method Summary collapse

Class Method Details

.integration_testObject



15
16
17
# File 'lib/omnicontacts.rb', line 15

def self.integration_test
  IntegrationTest.instance
end