From 313a2903cb0a086963a4dd19479219f23fcc0194 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Wed, 30 Mar 2011 11:57:52 -0500 Subject: [PATCH] Move runtime error to ExecJS.runtime --- lib/execjs.rb | 3 ++- lib/execjs/runtimes.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/execjs.rb b/lib/execjs.rb index 7cd0288..0fd9212 100644 --- a/lib/execjs.rb +++ b/lib/execjs.rb @@ -27,7 +27,8 @@ module ExecJS end def self.runtime - @runtime ||= Runtimes.best_available + @runtime ||= Runtimes.best_available || + raise(ExecJS::RuntimeError, "Could not find a JavaScript runtime") end def self.root diff --git a/lib/execjs/runtimes.rb b/lib/execjs/runtimes.rb index 462526b..8079354 100644 --- a/lib/execjs/runtimes.rb +++ b/lib/execjs/runtimes.rb @@ -31,7 +31,7 @@ module ExecJS def self.best_available - runtimes.find(&:available?) or raise(ExecJS::RuntimeError, 'Could not find any JavaScript runtime!') + runtimes.find(&:available?) end def self.runtimes