class ZuoraConnect::AppInstance

def init

def init
  @options = Hash.new
  @logins = Hash.new
  @valid = false
  Apartment::Migrator.migrate(self.id)
  Apartment::Tenant.switch!(self.id)
  ## DEV MODE TASK DATA MOCKUP
  if ZuoraConnect.configuration.mode != "Production"
    self.options = ZuoraConnect.configuration.dev_mode_options
    ZuoraConnect.configuration.dev_mode_logins.each do |k,v|
      tmp = ZuoraConnect::Login.new(v)
      self.logins[k] = tmp
      self.attr_builder(k, tmp)
    end
    self.mode = ZuoraConnect.configuration.dev_mode_mode
  end
  ###
   Thread.current[:appinstance] = self
end