Module: Typist

Defined in:
lib/typist.rb,
lib/typist/version.rb

Overview

This file holds version information for the gem.

Defined Under Namespace

Modules: Error, Util Classes: Constructor, Data, DataFunc, Func

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.data(*args, &block) ⇒ Object

Define a new data type.



12
13
14
# File 'lib/typist.rb', line 12

def data(*args, &block)
  Data.new(*args, &block).define!(self.is_a?(Module) ? self : Kernel)
end