From 7ce801979c3a17622dc74edf67cbb0d001d7ca02 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 13 Jan 2015 17:21:18 -0200 Subject: Handle being given numbers as feed name Force feed names to be strings because they will be handled as strings later. --- lib/feed2imap/config.rb | 1 + test/tc_config.rb | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/lib/feed2imap/config.rb b/lib/feed2imap/config.rb index 693d2d6..3b77c15 100644 --- a/lib/feed2imap/config.rb +++ b/lib/feed2imap/config.rb @@ -68,6 +68,7 @@ class F2IConfig @imap_accounts = ImapAccounts::new maildir_account = MaildirAccount::new @conf['feeds'].each do |f| + f['name'] = f['name'].to_s if f['disable'].nil? uri = URI::parse(Array(f['target']).join('')) path = URI::unescape(uri.path) diff --git a/test/tc_config.rb b/test/tc_config.rb index 255bdb7..8d5353c 100755 --- a/test/tc_config.rb +++ b/test/tc_config.rb @@ -54,6 +54,15 @@ feeds: url: http://something target: [ *target, "feed1" ] EOF +CONFINTNAME = <