lib/vandal_ui/tasks.rb in vandal_ui-0.4.4 vs lib/vandal_ui/tasks.rb in vandal_ui-0.4.5
- old
+ new
@@ -1,7 +1,13 @@
namespace :vandal do
task install: [:environment] do
- cfg = YAML.load_file("#{Rails.root}/.graphiticfg.yml")
+ graphiti_config_path = "#{Rails.root}/.graphiticfg.yml"
+ unless File.exist?(graphiti_config_path)
+ raise "Valid graphiti config file is required in the Rails root directory.\n" \
+ "More information: https://www.graphiti.dev/guides/getting-started/installation#graphiticfg"
+ end
+
+ cfg = YAML.load_file(graphiti_config_path)
namespace = cfg['namespace']
vandal_path = VandalUi::Engine.routes.find_script_name({})
schema_path = "#{vandal_path}/schema.json"