Module: T::Enumerator

Defined in:
lib/types/_types.rb

Defined Under Namespace

Modules: Chain, Lazy

Class Method Summary collapse

Class Method Details

.[](type) ⇒ Object



350
351
352
353
354
355
356
# File 'lib/types/_types.rb', line 350

def self.[](type)
  if type.is_a?(T::Types::Untyped)
    T::Types::TypedEnumerator::Untyped.new
  else
    T::Types::TypedEnumerator.new(type)
  end
end