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
50
51
52
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 50
def application
@application ||= Application.find_by_host(host)
end
|
#application_token ⇒ Object
36
37
38
39
40
41
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 36
def application_token
BookingSync::Engine.application_token(
client_id: application.client_id,
client_secret: application.client_secret
)
end
|
#oauth_client ⇒ Object
43
44
45
46
47
48
|
# File 'lib/bookingsync/engine/models/multi_applications_account.rb', line 43
def oauth_client
BookingSync::Engine.oauth_client(
client_id: application.client_id,
client_secret: application.client_secret
)
end
|