diff options
author | Saku Ytti <saku@ytti.fi> | 2014-03-17 11:40:26 +0200 |
---|---|---|
committer | Saku Ytti <saku@ytti.fi> | 2014-03-17 11:40:26 +0200 |
commit | bb2e48ba7e9cc76b987a11952ce7585105911ace (patch) | |
tree | 7419487356b4df9a8962e867c39fe3679453b3c8 /lib/oxidized/model/model.rb | |
parent | 9599347820c75aedda886914cca54cec45f48c63 (diff) |
Fix JunOS model
Block must return string, it returned nil which broke it.
Also coerce type to string in future, so block won't fail so
catastrophically, just output missing.
Diffstat (limited to 'lib/oxidized/model/model.rb')
-rw-r--r-- | lib/oxidized/model/model.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/oxidized/model/model.rb b/lib/oxidized/model/model.rb index 70b307f..ccc03b4 100644 --- a/lib/oxidized/model/model.rb +++ b/lib/oxidized/model/model.rb @@ -125,10 +125,10 @@ module Oxidized data << out.to_s end procs[:pre].each do |pre_proc| - pre << instance_eval(&pre_proc) + pre << instance_eval(&pre_proc).to_s end procs[:post].each do |post_proc| - data << instance_eval(&post_proc) + data << instance_eval(&post_proc).to_s end pre + data end |