diff options
| author | cmluciano <cmluciano@us.ibm.com> | 2015-10-13 18:39:20 -0400 |
|---|---|---|
| committer | cmluciano <cmluciano@us.ibm.com> | 2016-03-15 15:07:35 -0400 |
| commit | cfa740ba9fba923b70bec7e393293b8efee097be (patch) | |
| tree | 71a725c7c92daf95fe4a175e520f2e68e5a1cf4d /lib/ohai/plugins | |
| parent | 3c5841ccee64e0bd7056d209760baed34b1ebe47 (diff) | |
| download | ohai-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.rb | 28 |
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 |
