class RailInspector::Visitor::FrameworkDefault
Attributes
Public Class Methods
# File tools/rail_inspector/lib/rail_inspector/visitor/framework_default.rb, line 12 def initialize @config_map = {} end
Public Instance Methods
# File tools/rail_inspector/lib/rail_inspector/visitor/framework_default.rb, line 16 def visit(node) target_version_case = node.breadth_first_search do |n| n in Prism::CaseNode[ predicate: Prism::CallNode[receiver: Prism::LocalVariableReadNode[name: :target_version]] ] end target_version_case.conditions.each { |cond| visit_when(cond) } end