Module: Types

Defined in:
lib/types.rb,
lib/types/any.rb,
lib/types/nil.rb,
lib/types/hash.rb,
lib/types/array.rb,
lib/types/block.rb,
lib/types/class.rb,
lib/types/float.rb,
lib/types/named.rb,
lib/types/tuple.rb,
lib/types/lambda.rb,
lib/types/method.rb,
lib/types/parser.rb,
lib/types/string.rb,
lib/types/symbol.rb,
lib/types/boolean.rb,
lib/types/decimal.rb,
lib/types/generic.rb,
lib/types/integer.rb,
lib/types/numeric.rb,
lib/types/version.rb,
lib/types/interface.rb,
lib/types/enumerator.rb

Overview

Released under the MIT License. Copyright, 2022-2025, by Samuel Williams.

Defined Under Namespace

Modules: Boolean, Decimal, Float, Generic, Integer, Nil, Numeric, String, Symbol Classes: Any, Array, Block, Class, Enumerator, Hash, Interface, Lambda, Method, Named, Parser, Tuple

Constant Summary collapse

PARSER =
Parser.new
BigDecimal =

Alias for the Decimal type.

Decimal
VERSION =
"0.5.0"