Class: Fellowshipone::Connection
- Inherits:
-
Object
- Object
- Fellowshipone::Connection
- Defined in:
- lib/fellowshipone/connection.rb
Class Method Summary collapse
Class Method Details
.connect(church_code:, consumer_key:, consumer_secret:, callback_url:) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/fellowshipone/connection.rb', line 5 def self.connect(church_code:, consumer_key:, consumer_secret:, callback_url:) consumer = OAuth::Consumer.new( consumer_key, consumer_secret, site: "https://#{church_code}.fellowshiponeapi.com", request_token_path: '/v1/Tokens/RequestToken', authorize_path: '/v1/PortalUser/Login', access_token_path: '/v1/Tokens/AccessToken' ) consumer.get_request_token(oauth_callback: callback_url) end |