Commit b0a176cf1c8cb43136f1fd8da7027abe21a6594b

Authored by Georg GH. Hopp
Committed by Georg Hopp
1 parent 6ce7c0f1

fix eval_pattern

Showing 1 changed file with 2 additions and 1 deletions
@@ -28,7 +28,8 @@ class DsAdmin::Storage::Config @@ -28,7 +28,8 @@ class DsAdmin::Storage::Config
28 result = String.new 28 result = String.new
29 pattern.scan(scan_exp) do |m| 29 pattern.scan(scan_exp) do |m|
30 key = m[2][1..m[2].length].to_sym if m[2] 30 key = m[2][1..m[2].length].to_sym if m[2]
31 - val = eval('"' + data[key] + '".send ' + m[4]) if data[key] && m[4] 31 + val = data[key] if data[key]
  32 + val = eval('"' + val + '".send ' + m[4]) if val && m[4]
32 33
33 result += m[0] + (val || "") 34 result += m[0] + (val || "")
34 end 35 end
Please register or login to post a comment