Module: DataModel::Builtin

Extended by:
T::Sig
Defined in:
lib/data_model/builtin.rb

Defined Under Namespace

Classes: Array, BigDecimal, Boolean, Date, Float, Hash, Integer, String, Symbol, Time

Class Method Summary collapse

Class Method Details

.typesObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/data_model/builtin.rb', line 8

def self.types
  {
    hash: Builtin::Hash,
    string: Builtin::String,
    symbol: Builtin::Symbol,
    integer: Builtin::Integer,
    decimal: Builtin::BigDecimal,
    float: Builtin::Float,
    boolean: Builtin::Boolean,
    array: Builtin::Array,
    date: Builtin::Date,
    time: Builtin::Time
  }
end