aboutsummaryrefslogtreecommitdiffstats
path: root/lib/action_mailroom/router.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2018-09-19 15:52:16 -0700
committerDavid Heinemeier Hansson <david@loudthinking.com>2018-09-19 15:52:16 -0700
commitda697e84445f8f750b8a7d0fa916f429eda8aae4 (patch)
tree510ad1391fedcdc7a3433ef4af128007fa7fbfa0 /lib/action_mailroom/router.rb
parentee6d9545dd69a96ae30fdacf264db83fbaa1e4dd (diff)
downloadrails-da697e84445f8f750b8a7d0fa916f429eda8aae4.tar.gz
rails-da697e84445f8f750b8a7d0fa916f429eda8aae4.tar.bz2
rails-da697e84445f8f750b8a7d0fa916f429eda8aae4.zip
Attach a concrete router to the root mailbox and use it
Don't think this is how it's going to stay. Doesn't feel like the right place for it.
Diffstat (limited to 'lib/action_mailroom/router.rb')
-rw-r--r--lib/action_mailroom/router.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/action_mailroom/router.rb b/lib/action_mailroom/router.rb
index 066d7163e4..bf0001f1ae 100644
--- a/lib/action_mailroom/router.rb
+++ b/lib/action_mailroom/router.rb
@@ -1,6 +1,10 @@
class ActionMailroom::Router
- def initialize(routes)
- @routes = routes
+ def initialize
+ @routes = {}
+ end
+
+ def add_routes(routes)
+ @routes.merge!(routes)
end
def route(inbound_email)