aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_storage/service.rb
Commit message (Collapse)AuthorAgeFilesLines
* Verify direct upload checksumsGeorge Claghorn2017-07-241-1/+1
| | | | Closes #74.
* Everything under app/ is eager loaded, don't want that for serviceDavid Heinemeier Hansson2017-07-241-0/+96
| | | | Since it references all the specific cloud services that are intended only to be loaded on demand.
* Move models and jobs to the app setupDavid Heinemeier Hansson2017-07-221-96/+0
| | | | Follow engine conventions more closely
* Added rubocop / codeclimate config and fixed current offenses (#45)Cristian Bica2017-07-141-1/+1
|
* Direct uploads for S3David Heinemeier Hansson2017-07-091-0/+4
|
* Instrument and log the servicesDavid Heinemeier Hansson2017-07-091-0/+16
|
* Use class methods scope now that we have multipleDavid Heinemeier Hansson2017-07-091-14/+16
|
* Clarify how a service can build other composed servicesJeremy Daer2017-07-091-5/+14
| | | | | | | | | * Service.build takes the literal YAML config hash for the service and a reference to the Configurator that's doing the building. * Services that compose additional services can use the Configurator to look them up and build them by name. See MirrorService for an example. References #23
* Service: clarify Service.build argumentsJeremy Daer2017-07-091-2/+2
| | | | | | | First arg is config for the service we're instantiating. Second arg is service configurations so we can look up and configure other services by name.
* Configure services that reference other servicesJeremy Daer2017-07-081-7/+9
| | | | | | | | * 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.
* Add some documentationRobin Dupret2017-07-071-1/+30
|
* Check integrity after uploadsDavid Heinemeier Hansson2017-07-061-1/+3
|
* Dropped from the interfaceDavid Heinemeier Hansson2017-07-061-9/+0
|
* Rename from Site to Service now that we're called Active StorageDavid Heinemeier Hansson2017-07-061-0/+41