class Solargraph::Parser::ParserGem::NodeProcessors::IfNode
Public Instance Methods
Source
# File lib/solargraph/parser/parser_gem/node_processors/if_node.rb, line 10 def process process_children position = get_node_start_position(node) # @sg-ignore # @type [Solargraph::Pin::Breakable, nil] enclosing_breakable_pin = pins.select{|pin| pin.is_a?(Pin::Breakable) && pin.location.range.contain?(position)}.last FlowSensitiveTyping.new(locals, enclosing_breakable_pin).process_if(node) end