Module: Sociable
- Defined in:
- lib/version.rb,
lib/sociable.rb,
lib/sociable/model/twitter.rb,
lib/sociable/model/facebook.rb,
lib/sociable/model/linkedin.rb,
lib/sociable/model/authorization.rb,
lib/sociable/contacts/twitter/friends.rb
Defined Under Namespace
Modules: Friends, Profile
Constant Summary
collapse
- VERSION =
"0.0.5"
Class Method Summary
collapse
Class Method Details
.facebook(*args) ⇒ Object
22
23
24
25
|
# File 'lib/sociable.rb', line 22
def self.facebook (*args)
@facebook_omniauth_settings=["facebook"]
@facebook_omniauth_settings+=args
end
|
.linkedin(*args) ⇒ Object
27
28
29
30
|
# File 'lib/sociable.rb', line 27
def self.linkedin (*args)
@linkedin_omniauth_settings=["linkedin"]
@linkedin_omniauth_settings+=args
end
|
.setup {|_self| ... } ⇒ Object
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/sociable.rb', line 32
def self.setup
yield self
Devise.setup do |config|
config.send(:omniauth, *@twitter_omniauth_settings) if @twitter_omniauth_settings
config.send(:omniauth, *@facebook_omniauth_settings) if @facebook_omniauth_settings
config.send(:omniauth, *@linkedin_omniauth_settings) if @linkedin_omniauth_settings
end
end
|
17
18
19
20
|
# File 'lib/sociable.rb', line 17
def self. (*args)
@twitter_omniauth_settings=["twitter"]
@twitter_omniauth_settings+=args
end
|