Sha256: 5d05b28fa6f116c706a3e30c0efbcd9f7cc888a1229d54f1db8b0af012461932
Contents?: true
Size: 374 Bytes
Versions: 2
Compression:
Stored size: 374 Bytes
Contents
module Yoda module Typing module Tree class If < Base def type infer_branch_nodes(node.children.slice(1..2).compact) end # @param node [Array<::AST::Node>] # @return [Types::Base] def infer_branch_nodes(nodes) Types::Union.new(nodes.map { |node| infer(node) }) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yoda-language-server-0.9.0 | lib/yoda/typing/tree/if.rb |
yoda-language-server-0.8.0 | lib/yoda/typing/tree/if.rb |