aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Helper methods are privateDavid Heinemeier Hansson2017-07-061-4/+5
|
* Check integrity after uploadsDavid Heinemeier Hansson2017-07-061-2/+15
|
* It's base64 now since the clouds expect thatDavid Heinemeier Hansson2017-07-061-1/+1
| | | | Gotta please them clouds. SPEAK THE CLOUD.
* Compute checksum and byte_size client sideDavid Heinemeier Hansson2017-07-061-8/+0
| | | | | Then we can add integrity checks on uploads to prevent errors in transport.
* Flesh out mirror testsGeorge Claghorn2017-07-061-7/+26
|
* Rename from Site to Service now that we're called Active StorageDavid Heinemeier Hansson2017-07-0614-140/+140
|
* ActiveVault -> ActiveStorageDavid Heinemeier Hansson2017-07-0613-70/+63
| | | | Yaroslav agreed to hand over the gem name ❤️
* ActiveVault::Site::MirrorSite#urlGeorge Claghorn2017-07-051-1/+8
|
* Basic MirrorSiteDavid Heinemeier Hansson2017-07-051-0/+30
| | | | Still need to convert it to threading
* Default to purging later when the owning record is destroyedDavid Heinemeier Hansson2017-07-051-0/+34
|
* Fix testGeorge Claghorn2017-07-051-1/+1
|
* Attached one and manyDavid Heinemeier Hansson2017-07-052-7/+41
|
* Add attachmentsDavid Heinemeier Hansson2017-07-054-2/+46
|
* Merge remote-tracking branch 'origin/master'David Heinemeier Hansson2017-07-051-0/+9
|\
| * Eliminate SIGNERGeorge Claghorn2017-07-041-4/+5
| |
| * ActiveFile::Site::GCSSite#urlGeorge Claghorn2017-07-041-1/+9
| |
* | Rename from ActiveFile to ActiveVault since activefile gem name was takenDavid Heinemeier Hansson2017-07-0510-40/+40
|/
* Fix up DiskController and add basic testingDavid Heinemeier Hansson2017-07-041-0/+34
|
* Extract create_blob test helperDavid Heinemeier Hansson2017-07-042-5/+8
|
* Actually #url needs to deal with the dispositionDavid Heinemeier Hansson2017-07-041-2/+8
|
* Test filenameDavid Heinemeier Hansson2017-07-041-0/+36
|
* Use lazy-loaded factory method for site configurationDavid Heinemeier Hansson2017-07-0410-32/+32
|
* Differentiate between io streams and read dataDavid Heinemeier Hansson2017-07-041-1/+1
|
* Extract cloud site configuration to gitignored YAML fileDavid Heinemeier Hansson2017-07-045-14/+26
|
* Extract shared testsDavid Heinemeier Hansson2017-07-046-128/+45
|
* Remove unnecessary requiresGeorge Claghorn2017-07-032-5/+1
|
* Add a Google Cloud Storage siteGeorge Claghorn2017-07-031-0/+64
|
* Update for AWS S3 v2 API and test it when supplying the right ENVsDavid Heinemeier Hansson2017-07-031-0/+65
|
* Fix and test expirationDavid Heinemeier Hansson2017-07-031-0/+8
|
* Match File.exist?David Heinemeier Hansson2017-07-031-3/+3
|
* Download disk blobs with verified URLsDavid Heinemeier Hansson2017-07-033-4/+22
|
* WIP: Disk URLsDavid Heinemeier Hansson2017-07-031-1/+11
|
* Use self-explaining named parameterDavid Heinemeier Hansson2017-07-032-2/+2
|
* Uploading will set blob's byte size and checksumDavid Heinemeier Hansson2017-07-011-3/+7
|
* Test basic uploadDavid Heinemeier Hansson2017-07-011-0/+8
|
* Standardize on #byte_sizeDavid Heinemeier Hansson2017-07-011-1/+1
|
* Sort out circular dependency for nowDavid Heinemeier Hansson2017-07-011-1/+1
|
* Test blobs with real db backendDavid Heinemeier Hansson2017-07-012-2/+11
|
* Test checksummingDavid Heinemeier Hansson2017-07-011-0/+4
|
* Test DiskSiteDavid Heinemeier Hansson2017-07-011-0/+39
|
* Quote this!David Heinemeier Hansson2017-07-012-5/+7
|
* First sketchingDavid Heinemeier Hansson2017-06-302-0/+11