class KPM::TenantConfig

def export(key_prefix = nil)

def export(key_prefix = nil)
  export_data = fetch_export_data(key_prefix)
  
  if export_data.size == 0
    raise Interrupt, 'key_prefix not found'
  end
  
  export_file = store_into_file(export_data)
  if not File.exist?(export_file)
    raise Interrupt, 'key_prefix not found'
  else
    @logger.info "\e[32mData exported under #{export_file}\e[0m"
  end
  export_file
end