Method: Jets::Commands::Deploy#validate_routes!

Defined in:
lib/jets/commands/deploy.rb

#validate_routes!Object

Checks that all routes are validate and have corresponding lambda functions



33
34
35
36
37
38
39
40
41
42
# File 'lib/jets/commands/deploy.rb', line 33

def validate_routes!
  return if Jets::Router.all_routes_valid

  puts "Deploy fail: The jets application contain invalid routes.".colorize(:red)
  puts "Please double check the routes below map to valid controllers:"
  Jets::Router.invalid_routes.each do |route|
    puts "  /#{route.path} => #{route.controller_name}##{route.action_name}"
  end
  exit 1
end