Module: Contacts::Provider

Defined in:
lib/contacts/provider.rb,
lib/contacts/provider/base.rb,
lib/contacts/provider/oauth.rb,
lib/contacts/provider/oauth2.rb

Defined Under Namespace

Classes: Base, Facebook, Google, Linkedin, OAuth, OAuth2, Twitter, Yahoo

Class Method Summary collapse

Class Method Details

.allObject



12
13
14
# File 'lib/contacts/provider.rb', line 12

def self.all
  [Google, Yahoo, Twitter, Facebook, Linkedin]
end

.find(provider_id) ⇒ Object



16
17
18
# File 'lib/contacts/provider.rb', line 16

def self.find provider_id
  all.find { |provider| provider.provider_id == provider_id.to_s }
end