1919namespace :asdb do
2020 desc 'ActiveStorageDB: list attachments ordered by blob id desc'
2121 task list : [ :environment ] do |_t , _args |
22- query = :: ActiveStorage ::Blob . order ( id : :desc ) . limit ( 100 )
22+ query = ActiveStorage ::Blob . order ( id : :desc ) . limit ( 100 )
2323 digits = query . ids . inject ( 0 ) { |ret , id | size = id . to_s . size ; [ size , ret ] . max }
2424
25- :: ActiveStorage ::Tasks . print_blob_header ( digits : digits )
25+ ActiveStorage ::Tasks . print_blob_header ( digits : digits )
2626 query . each do |blob |
27- :: ActiveStorage ::Tasks . print_blob ( blob , digits : digits )
27+ ActiveStorage ::Tasks . print_blob ( blob , digits : digits )
2828 end
2929 end
3030
@@ -34,7 +34,7 @@ namespace :asdb do
3434 destination = args [ :destination ] &.strip || Dir . pwd
3535 abort ( 'Required arguments: source blob id, destination path' ) if blob_id . blank? || destination . blank?
3636
37- blob = :: ActiveStorage ::Blob . find_by ( id : blob_id )
37+ blob = ActiveStorage ::Blob . find_by ( id : blob_id )
3838 abort ( 'Source file not found' ) unless blob
3939
4040 destination = "#{ destination } /#{ blob . filename } " if Dir . exist? ( destination )
@@ -50,12 +50,12 @@ namespace :asdb do
5050 filename = args [ :filename ] &.strip
5151 abort ( 'Required arguments: filename' ) if filename . blank?
5252
53- blobs = :: ActiveStorage ::Blob . where ( 'filename LIKE ?' , "%#{ filename } %" ) . order ( id : :desc )
53+ blobs = ActiveStorage ::Blob . where ( 'filename LIKE ?' , "%#{ filename } %" ) . order ( id : :desc )
5454 if blobs . any?
5555 digits = blobs . ids . inject ( 0 ) { |ret , id | size = id . to_s . size ; [ size , ret ] . max }
56- :: ActiveStorage ::Tasks . print_blob_header ( digits : digits )
56+ ActiveStorage ::Tasks . print_blob_header ( digits : digits )
5757 blobs . each do |blob |
58- :: ActiveStorage ::Tasks . print_blob ( blob , digits : digits )
58+ ActiveStorage ::Tasks . print_blob ( blob , digits : digits )
5959 end
6060 else
6161 puts 'No results'
0 commit comments