class RailsRoutesAnalyzer::RouteIssue::NoController

Public Instance Methods

error_suggestion(has_present_actions:, **) click to toggle source
# File lib/rails_routes_analyzer/route_issue/no_controller.rb, line 16
def error_suggestion(has_present_actions:, **)
  if has_present_actions
    "remove case for #{controller_class_name} as it doesn't exist"
  else
    "delete, #{controller_class_name} not found"
  end
end
human_readable_error_message() click to toggle source
# File lib/rails_routes_analyzer/route_issue/no_controller.rb, line 10
def human_readable_error_message
  "`#{route_creation_method}' call at #{file_location} there is no controller: #{controller_class_name} for '#{controller_name}' (actions: #{action_names.inspect})".tap do |msg|
    msg << " error: #{error}" if error.present?
  end
end
try_to_fix_line(_line) click to toggle source
# File lib/rails_routes_analyzer/route_issue/no_controller.rb, line 24
def try_to_fix_line(_line)
  '' # Delete
end