Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stick with match concept | David Heinemeier Hansson | 2018-09-20 | 1 | -2/+2 |
| | |||||
* | Style | David Heinemeier Hansson | 2018-09-20 | 1 | -1/+0 |
| | |||||
* | Expand router with real routing object and 4-way address options | David Heinemeier Hansson | 2018-09-20 | 3 | -4/+46 |
| | |||||
* | Use proper default | David Heinemeier Hansson | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | Less fancy | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+2 |
| | |||||
* | Allow inbound emails to be created on the fly | David Heinemeier Hansson | 2018-09-19 | 1 | -5/+11 |
| | |||||
* | before_processing should run before the inbound email has been marked as ↵ | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+2 |
| | | | | processing | ||||
* | Extract method to encapsulate status tracking on inbound email | David Heinemeier Hansson | 2018-09-19 | 1 | -8/+14 |
| | |||||
* | Ensure raw email is created first | David Heinemeier Hansson | 2018-09-19 | 1 | -5/+4 |
| | | | | Otherwise jobs hanging off the InboundEmail won't be able to access the Active Storage data (as it won't have been uploaded yet). | ||||
* | Attach a concrete router to the root mailbox and use it | David Heinemeier Hansson | 2018-09-19 | 3 | -12/+29 |
| | | | | Don't think this is how it's going to stay. Doesn't feel like the right place for it. | ||||
* | Included in test helper now | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+0 |
| | |||||
* | Only deliver pending emails to the mailroom | David Heinemeier Hansson | 2018-09-18 | 1 | -2/+2 |
| | | | | Makes it easier to test without triggering this behavior. | ||||
* | Make a note for tying inbound email to exception | David Heinemeier Hansson | 2018-09-18 | 1 | -0/+2 |
| | | | | Then InboundEmail doesn't need to serialize or track the exception that went with it. The arrow will point the other way. | ||||
* | Add callbacks | David Heinemeier Hansson | 2018-09-18 | 2 | -2/+35 |
| | |||||
* | More scalable name! | David Heinemeier Hansson | 2018-09-18 | 1 | -2/+2 |
| | | | | There'll probably be other concerns we need to do around the processing. | ||||
* | Process inbound emails with state and exceptions | David Heinemeier Hansson | 2018-09-18 | 1 | -1/+15 |
| | |||||
* | Use a test helper to create fixtures rather than rely on them being predefined | David Heinemeier Hansson | 2018-09-18 | 2 | -15/+15 |
| | | | | Too much hassle to manage all the steps compared to just pointing to an .eml fixture and having it setup for you. | ||||
* | First end-to-end rickety test | David Heinemeier Hansson | 2018-09-17 | 1 | -1/+3 |
| | |||||
* | WIP: Router | David Heinemeier Hansson | 2018-09-17 | 3 | -0/+36 |
| | |||||
* | Base -> Mailbox | David Heinemeier Hansson | 2018-09-17 | 3 | -3/+3 |
| | | | | Won't need Base and can separate routing from execution 👍 | ||||
* | Action Mailbox -> Action Mailroom | David Heinemeier Hansson | 2018-09-17 | 7 | -24/+24 |
| | |||||
* | Skeleton | David Heinemeier Hansson | 2018-09-17 | 5 | -0/+56 |