class ZuoraConnect::AppInstanceBase
def init
def init @options = Hash.new @logins = Hash.new if ZuoraConnect.configuration.mode == "Development" @s3_client = Aws::S3::Resource.new(region: ZuoraConnect.configuration.aws_region,access_key_id: ZuoraConnect.configuration.dev_mode_access_key_id,secret_access_key: ZuoraConnect.configuration.dev_mode_secret_access_key) else @s3_client = Aws::S3::Resource.new(region: ZuoraConnect.configuration.aws_region) end @valid = false self.attr_builder("timezone", ZuoraConnect.configuration.default_time_zone) self.attr_builder("locale", ZuoraConnect.configuration.default_locale) Apartment::Tenant.switch!(self.id) if( ActiveRecord::Migration.check_pending! != nil) Apartment::Migrator.migrate(self.id) end Thread.current[:appinstance] = self end