1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

22 commits

Author SHA1 Message Date
David Heinemeier Hansson
f3b092a6e6 Test actual transformation via controller too 2017-07-21 16:45:55 -05:00
David Heinemeier Hansson
08d84e225c Extract test helper for image blob fixtures 2017-07-21 16:34:18 -05:00
David Heinemeier Hansson
796f8330ad Fix and test VariantsController 2017-07-21 16:12:29 -05:00
David Heinemeier Hansson
7f4111185c Extract variation value object 2017-07-21 15:51:31 -05:00
David Heinemeier Hansson
0c47740d85 Hacky way to mount routes for engine controller tests 2017-07-21 15:50:36 -05:00
David Heinemeier Hansson
1a9026b485 Extract routes.rb to engine location for auto configuration 2017-07-20 17:33:31 -05:00
David Heinemeier Hansson
1966c188cf Very incomplete first stab 2017-07-11 18:53:17 +02:00
Jeremy Daer
bb2d7fcbf5
Tests: Dir.mktmpdir neatly wraps up tmpdir + join 2017-07-09 13:23:00 -07:00
David Heinemeier Hansson
a19d943f1d Direct uploads for S3 2017-07-09 18:03:13 +02:00
David Heinemeier Hansson
4bfe7af68f Instrument and log the services 2017-07-09 17:04:28 +02:00
Jeremy Daer
4d292fc0e7
Clarify how a service can build other composed services
* 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
2017-07-09 04:46:59 -07:00
Jeremy Daer
e5503399c0 Configure services that reference other services
* 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.
2017-07-08 17:27:31 -07:00
David Heinemeier Hansson
35d5bddabc Rename from Site to Service now that we're called Active Storage 2017-07-06 12:22:44 +02:00
David Heinemeier Hansson
c624df326a ActiveVault -> ActiveStorage
Yaroslav agreed to hand over the gem name ❤️
2017-07-06 11:33:29 +02:00
David Heinemeier Hansson
b7cc003aa0 Attached one and many 2017-07-05 16:09:41 +02:00
David Heinemeier Hansson
aaf8415188 Add attachments 2017-07-05 15:18:50 +02:00
David Heinemeier Hansson
571509ad12 Rename from ActiveFile to ActiveVault since activefile gem name was taken 2017-07-05 13:06:29 +02:00
David Heinemeier Hansson
09878fb19d Extract create_blob test helper 2017-07-04 18:10:53 +02:00
David Heinemeier Hansson
efd950ae70 Use lazy-loaded factory method for site configuration 2017-07-04 16:44:50 +02:00
David Heinemeier Hansson
4aac5e3fa2 Download disk blobs with verified URLs 2017-07-03 21:06:09 +02:00
David Heinemeier Hansson
e50454e077 Quote this! 2017-07-01 12:06:08 +02:00
David Heinemeier Hansson
dd50144bcd First sketching 2017-06-30 19:12:58 +02:00