class SyntaxTree::Reflection::Type::UnionType

Represents a union type that can be one of a number of types.

def ===(value)

def ===(value)
  types.any? { _1 === value }
end

def initialize(types)

def initialize(types)
  @types = types
end

def inspect

def inspect
  types.map(&:inspect).join(" | ")
end