Class: ZuoraConnect::AppInstance
- Inherits:
-
AppInstanceBase
- Object
- ActiveRecord::Base
- AppInstanceBase
- ZuoraConnect::AppInstance
- Defined in:
- app/models/zuora_connect/app_instance.rb
Constant Summary
Constants inherited from AppInstanceBase
ZuoraConnect::AppInstanceBase::API_LIMIT_TIMEOUT, ZuoraConnect::AppInstanceBase::BLANK_OBJECT_ID_LOOKUP, ZuoraConnect::AppInstanceBase::INSTANCE_REDIS_CACHE_PERIOD, ZuoraConnect::AppInstanceBase::INSTANCE_REFRESH_WINDOW, ZuoraConnect::AppInstanceBase::REFRESH_TIMEOUT
Instance Attribute Summary
Attributes inherited from AppInstanceBase
#api_version, #last_refresh, #logins, #mode, #options, #password, #s3_client, #task_data, #username
Method Summary
Methods inherited from AppInstanceBase
#apartment_switch, #api_limit, #api_limit?, #attr_builder, #build_task, #cache_app_instance, #catalog_loaded?, #catalog_lookup, #catalog_outdated?, #check_oauth_state, #data_lookup, #decrypt_data, decrypt_response, #encrypt_data, #encryptor, #get_catalog, #get_s3_file_url, #init, #instance_failure, #login_lookup, #mark_for_refresh, #marked_for_refresh?, #method_missing, #new_session, #new_session_for_api_requests, #new_session_for_ui_requests, #oauth_expired?, #queue_pause, #queue_paused?, #queue_start, #refresh, refresh_aggregate_table, #refresh_oauth, #reload_attributes, #reset_mark_expires_at, #reset_mark_for_refresh, #reset_mark_refreshed_at, #save_data, #send_email, #updateOption, update_functions, #update_logins, #upload_to_s3
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class ZuoraConnect::AppInstanceBase