Module: Mongoid::Xoauth::ClassMethods
- Defined in:
- lib/mongoid/xoauth.rb
Instance Method Summary collapse
-
#xoauth(params) ⇒ Object
weibo_web/mobile: secret, callback, qq: secret.
Instance Method Details
#xoauth(params) ⇒ Object
weibo_web/mobile: secret, callback, qq: secret
9 10 11 12 13 14 |
# File 'lib/mongoid/xoauth.rb', line 9 def xoauth(params) # weibo_web/mobile: {appid, secret, callback}, qq: {key, secret} raise "invalid coauth params #{params.to_s}" unless params.is_a?(Hash) :oauths, class_name: 'Oauth::Provider', as: :oauthable # config oauths params.each_pair{|key, param| Oauth::Configure[key.to_s] = param} end |