Module: Omnisocial
- Defined in:
- lib/omnisocial.rb,
lib/omnisocial/engine.rb,
lib/omnisocial/version.rb,
app/models/omnisocial/user.rb,
lib/omnisocial/service_config.rb,
app/helpers/omnisocial/auth_helper.rb,
app/models/omnisocial/login_account.rb,
app/models/omnisocial/twitter_account.rb,
app/models/omnisocial/facebook_account.rb,
app/models/omnisocial/linked_in_account.rb,
app/controllers/omnisocial/auth_controller.rb,
lib/generators/omnisocial/omnisocial_generator.rb
Defined Under Namespace
Modules: AuthHelper, Generators
Classes: AuthController, Engine, FacebookAccount, LinkedInAccount, LoginAccount, ServiceConfig, TwitterAccount, User
Constant Summary
collapse
- VERSION =
'0.1.5'
- @@service_configs =
{}
Class Method Summary
collapse
Class Method Details
.facebook(app_key, app_secret, options = {}) ⇒ Object
17
18
19
|
# File 'lib/omnisocial.rb', line 17
def self.facebook(app_key, app_secret, options = {})
@@service_configs[:facebook] = Omnisocial::ServiceConfig.new(app_key, app_secret, options)
end
|
.linked_in(app_key, app_secret, options = {}) ⇒ Object
21
22
23
|
# File 'lib/omnisocial.rb', line 21
def self.linked_in(app_key, app_secret, options ={})
@@service_configs[:linked_in] = Omnisocial::ServiceConfig.new(app_key, app_secret, options)
end
|
.setup {|_self| ... } ⇒ Object
8
9
10
|
# File 'lib/omnisocial.rb', line 8
def self.setup
yield self
end
|
config.twitter APP_KEY, APP_SECRET, :scope => [‘foo’, ‘bar’]
13
14
15
|
# File 'lib/omnisocial.rb', line 13
def self.(app_key, app_secret, options = {})
@@service_configs[:twitter] = Omnisocial::ServiceConfig.new(app_key, app_secret, options)
end
|