aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_storage/service/configurator.rb
Commit message (Collapse)AuthorAgeFilesLines
* Symbolize all keys inside configuration nested hashdixpac2017-07-091-1/+1
| | | | | Since configuration is a nested hash we need to symbolize all keys of the hash. Othervise fetcing will fail on start
* Clarify how a service can build other composed servicesJeremy Daer2017-07-091-20/+17
| | | | | | | | | * 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
* Configure services that reference other servicesJeremy Daer2017-07-081-0/+31
* 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.