Module: Uinit::Sig

Includes:
Memoizable
Defined in:
lib/uinit/sig.rb,
lib/uinit/sig/method.rb,
lib/uinit/sig/version.rb,
lib/uinit/sig/parameter.rb,
lib/uinit/sig/method_compiler.rb,
lib/uinit/sig/return_type_error.rb,
lib/uinit/sig/parameter_type_error.rb

Defined Under Namespace

Modules: ClassMethods Classes: Method, MethodCompiler, Parameter, ParameterTypeError, ReturnTypeError, SignedMethods

Constant Summary collapse

UNDEFINED =
Class.new.new
VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



21
22
23
# File 'lib/uinit/sig.rb', line 21

def self.included(base)
  base.extend(ClassMethods)
end