summaryrefslogtreecommitdiff
path: root/lib/ohai/plugins
diff options
context:
space:
mode:
authorcmluciano <cmluciano@us.ibm.com>2015-10-13 18:39:20 -0400
committercmluciano <cmluciano@us.ibm.com>2016-03-15 15:07:35 -0400
commitcfa740ba9fba923b70bec7e393293b8efee097be (patch)
tree71a725c7c92daf95fe4a175e520f2e68e5a1cf4d /lib/ohai/plugins
parent3c5841ccee64e0bd7056d209760baed34b1ebe47 (diff)
downloadohai-cfa740ba9fba923b70bec7e393293b8efee097be.tar.gz
Make sure plugin returns Errno::ENOENT if scala or sbt don't exist
Diffstat (limited to 'lib/ohai/plugins')
-rw-r--r--lib/ohai/plugins/scala.rb28
1 files changed, 12 insertions, 16 deletions
diff --git a/lib/ohai/plugins/scala.rb b/lib/ohai/plugins/scala.rb
index dd809a92..2666b66b 100644
--- a/lib/ohai/plugins/scala.rb
+++ b/lib/ohai/plugins/scala.rb
@@ -21,27 +21,23 @@ Ohai.plugin(:Scala) do
collect_data(:default) do
# Check for scala
- begin
- output = nil
+ output = nil
- scala = Mash.new
- so = shell_out("scala -version")
- if so.exitstatus == 0
- output = so.stdout.split
- scala[:version] = output[4]
- languages[:scala] = scala if scala[:version]
- end
+ scala = Mash.new
+ so = shell_out("scala -version")
+ if so.exitstatus == 0
+ output = so.stdout.split
+ scala[:version] = output[4]
+ languages[:scala] = scala if scala[:version]
end
# Check for sbt
- begin
- output = nil
+ output = nil
- so = shell_out("sbt --version")
- if so.exitstatus == 0
- output = so.stdout.split
- scala[:sbt] = output[3] if scala[:version]
- end
+ so = shell_out("sbt --version")
+ if so.exitstatus == 0
+ output = so.stdout.split
+ scala[:sbt] = output[3] if scala[:version]
end
end
end