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