Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added rubocop / codeclimate config and fixed current offenses (#45) | Cristian Bica | 2017-07-14 | 1 | -1/+1 |
| | |||||
* | Tests: Dir.mktmpdir neatly wraps up tmpdir + join | Jeremy Daer | 2017-07-09 | 1 | -3/+2 |
| | |||||
* | Configure services that reference other services | Jeremy Daer | 2017-07-08 | 1 | -11/+16 |
| | | | | | | | | * Move service configuration from the Engine to Service * Delegate configuration mechanics to internal Service::Configurator * Delegate service building to the concrete Service classes, allowing them to configure composed services. * Implement for the Mirror service. | ||||
* | Mirror: explicit primary service and list of mirrors | Jeremy Daer | 2017-07-08 | 1 | -5/+13 |
| | | | | | | | | | | | | Pass separate primary service and list of mirrors rather than treating the first of the services list as the primary. Nice fit for keyword args, and something we've long wanted in the equivalent Basecamp file repository. Upload returns the results of the underlying service uploads rather than the io.rewind result. Rewind before uploading rather than afterward, and demonstrate that behavior with a test. Test that more than one mirror works. | ||||
* | Helper methods are private | David Heinemeier Hansson | 2017-07-06 | 1 | -4/+5 |
| | |||||
* | Flesh out mirror tests | George Claghorn | 2017-07-06 | 1 | -7/+26 |
| | |||||
* | Rename from Site to Service now that we're called Active Storage | David Heinemeier Hansson | 2017-07-06 | 1 | -0/+30 |