Class: M365ActiveStorage::Generators::MigrateGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/m365_active_storage/migrate/migrate_generator.rb

Overview

Migrate from local to M365 SharePointActive Storage

Instance Method Summary collapse

Instance Method Details

#migrate_to_sharepoint_serviceObject

Migrate all files from local storage to sharepoint



14
15
16
17
# File 'lib/generators/m365_active_storage/migrate/migrate_generator.rb', line 14

def migrate_to_sharepoint_service
  service = ActiveStorage::Service::SharepointService.new(**M365.load_configuration_from_storage_yml)
  active_storage_blobs("local").each { |blob| migrate_blob(service, blob) }
end