class Solargraph::Source::Chain::Or
Public Class Methods
Source
# File lib/solargraph/source/chain/or.rb, line 12 def initialize links @links = links end
@param links [::Array<Chain>]
Public Instance Methods
Source
# File lib/solargraph/source/chain/or.rb, line 16 def resolve api_map, name_pin, locals types = @links.map { |link| link.infer(api_map, name_pin, locals) } [Solargraph::Pin::ProxyType.anonymous(Solargraph::ComplexType.new(types.uniq), source: :chain)] end