Module: BookingSync::Engine::Models::MultiApplicationsAccount
- Extended by:
- ActiveSupport::Concern
- Includes:
- BaseAccount
- Defined in:
- lib/bookingsync/engine/models/multi_applications_account.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary
collapse
#api, #clear_token!, #refresh_token!, #token, #update_token
Instance Method Details
#application ⇒ Object
44
45
46
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 44
def application
@application ||= Application.find_by_host(host)
end
|
#application_token ⇒ Object
30
31
32
33
34
35
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 30
def application_token
BookingSync::Engine.application_token(
client_id: application.client_id,
client_secret: application.client_secret
)
end
|
#oauth_client ⇒ Object
37
38
39
40
41
42
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 37
def oauth_client
BookingSync::Engine.oauth_client(
client_id: application.client_id,
client_secret: application.client_secret
)
end
|