From b74a7d271ab8ea970dda50efb362dd5a401db994 Mon Sep 17 00:00:00 2001 From: Jens Maier Date: Tue, 30 Sep 2014 21:01:50 +0200 Subject: [PATCH] FIX: made SMF2 importer compatible with Ruby 2.0 --- script/import_scripts/smf2.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/script/import_scripts/smf2.rb b/script/import_scripts/smf2.rb index 43476e7d78e..b010aa3e78d 100644 --- a/script/import_scripts/smf2.rb +++ b/script/import_scripts/smf2.rb @@ -445,7 +445,8 @@ class ImportScripts::Smf2 < ImportScripts::Base # param1=value1=still1 value1 param2=value2 ... # => {'param1' => 'value1=still1 value1', 'param2' => 'value2 ...'} def parse_tag_params(params) - params.to_s.strip.scan(/(?\w+)=(?(?:(?>\S+)|\s+(?!\w+=))*)/).to_h + params.to_s.strip.scan(/(?\w+)=(?(?:(?>\S+)|\s+(?!\w+=))*)/). + inject({}) {|h,e| h[e[0]] = e[1]; h } end class << self