aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Resurrect installer.Kasper Timm Hansen2018-12-181-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Running `./bin/rails generate mailbox application --no-test-framework` generates: ``` class ApplicationMailbox < ApplicationMailbox def process end end ``` which is not correct for the application mailbox. It shouldn't respond to process but it should contain a routing hint. Generally generators aren't meant to be used like the previous commit. The mailbox generator can certainly add in the ApplicationMailbox if missing, but it shouldn't be called with "application" as an argument. Also adds back auto inserting an `ingress` config line in `config/environmnets/production.rb`. Fixes #13. [Kasper Timm Hansen, Andrew Babichev]
* Fix Rails generatorsDino Maric2018-12-151-1/+1
| | | | | 1.Don't generate ApplicationMailboxTest when executing installer 2. Hookup test_unit, so console doesn't throw errors
* Uses the new generator to install ApplicationMailbox in ↵David Gil2018-12-141-4/+3
| | | | action_mailbox:install rake
* Add installerDavid Heinemeier Hansson2018-12-131-9/+10
|
* Kernel#exit accepts a booleanGeorge Claghorn2018-11-261-1/+1
|
* YAGNI user agent customizationGeorge Claghorn2018-11-251-6/+5
|
* Fix printingGeorge Claghorn2018-11-251-2/+2
|
* Correct requireGeorge Claghorn2018-11-251-1/+1
|
* Extract ActionMailbox::PostfixRelayerGeorge Claghorn2018-11-251-29/+8
|
* Permit redirecting stderr to /dev/null to shush deprecation warningsGeorge Claghorn2018-11-151-6/+12
|
* Read STDIN to upload itGeorge Claghorn2018-11-141-1/+2
| | | | http.rb can't stream from pipes.
* Emit a transient error code for incorrect usageGeorge Claghorn2018-11-081-5/+3
|
* Always emit enhanced SMTP status codesGeorge Claghorn2018-11-051-11/+12
|
* The ingress username is constantGeorge Claghorn2018-11-051-4/+6
|
* Add a Rake task for piping to the Postfix ingressGeorge Claghorn2018-10-191-0/+38
|
* StyleGeorge Claghorn2018-10-111-1/+1
|
* Move installation tasks to lib/tasks/install.rakeGeorge Claghorn2018-10-112-17/+19
|
* ActionMailroom -> ActionMailboxDavid Heinemeier Hansson2018-09-281-4/+4
| | | | We didn't end up using the mailroom metaphor directly, so let's stick with a more conventional naming strategy.
* active_storage:install may halt chain if its already been runDavid Heinemeier Hansson2018-09-271-1/+1
|
* Use a test helper to create fixtures rather than rely on them being predefinedDavid Heinemeier Hansson2018-09-181-15/+2
| | | | Too much hassle to manage all the steps compared to just pointing to an .eml fixture and having it setup for you.
* Action Mailbox -> Action MailroomDavid Heinemeier Hansson2018-09-171-5/+5
|
* SkeletonDavid Heinemeier Hansson2018-09-171-0/+30