Module: Overloader

Defined in:
lib/overloader.rb,
lib/overloader/core.rb,
lib/overloader/type.rb,
lib/overloader/ast_ext.rb,
lib/overloader/version.rb,
lib/overloader/type/checker.rb

Defined Under Namespace

Modules: AstExt, Type Classes: Core

Constant Summary collapse

VERSION =
"0.2.0"

Instance Method Summary collapse

Instance Method Details

#overload(&block) ⇒ Object



6
7
8
# File 'lib/overloader.rb', line 6

def overload(&block)
  Core.define_overload(self, block)
end