Skip to content

Commit 8f77015

Browse files
committed
handle error where react-on-rails package entry missing
1 parent 1174ab5 commit 8f77015

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.delete_by

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20170101

lib/react_on_rails/version_checker.rb

+7-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,13 @@ def initialize(package_json)
5858
end
5959

6060
def raw
61-
JSON.parse(package_json_contents)["dependencies"]["react-on-rails"]
61+
parsed_package_contents = JSON.parse(package_json_contents)
62+
if parsed_package_contents.key?("dependencies") &&
63+
parsed_package_contents["dependencies"].key?("react-on-rails")
64+
parsed_package_contents["dependencies"]["react-on-rails"]
65+
else
66+
raise "no 'react-on-rails' entry in package.json dependencies"
67+
end
6268
end
6369

6470
def relative_path?

0 commit comments

Comments
 (0)