From 35b6a29db96bbf835c1973f3349856149ecac76f Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 5 Feb 2014 17:27:51 -0300 Subject: config: fix regression with arrays as target --- lib/feed2imap/config.rb | 2 +- test/tc_config.rb | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/feed2imap/config.rb b/lib/feed2imap/config.rb index f478296..693d2d6 100644 --- a/lib/feed2imap/config.rb +++ b/lib/feed2imap/config.rb @@ -69,7 +69,7 @@ class F2IConfig maildir_account = MaildirAccount::new @conf['feeds'].each do |f| if f['disable'].nil? - uri = URI::parse(f['target'].to_s) + uri = URI::parse(Array(f['target']).join('')) path = URI::unescape(uri.path) if uri.scheme == 'maildir' @feeds.push(ConfigFeed::new(f, maildir_account, path, self)) diff --git a/test/tc_config.rb b/test/tc_config.rb index ad4877c..255bdb7 100755 --- a/test/tc_config.rb +++ b/test/tc_config.rb @@ -45,6 +45,15 @@ feeds: url: http://something2 target: imap://login:pasword@ezaezae/Feeds/B EOF +CONFARRAYTARGET = <