Sha256: 72ffd1a7fa038c823391f7a8b3e497db03e71a292eec67f47cf0588a5e53ec70

Contents?: true

Size: 559 Bytes

Versions: 3

Compression:

Stored size: 559 Bytes

Contents

module DataModel
	module Builtin
		# Hash of all builtin types, useful when instanciating a Registry
		# @return [Hash{Symbol => Type}] the builtin types
		def self.types
			{
				hash: Builtin::Hash,
				array: Builtin::Array,
				or: Builtin::Or,
				object: Builtin::Object,
				boolean: Builtin::Boolean,
				date: Builtin::Date,
				time: Builtin::Time,
				string: Builtin::String,
				symbol: Builtin::Symbol,
				integer: Builtin::Integer,
				decimal: Builtin::BigDecimal,
				float: Builtin::Float,
				numeric: Builtin::Numeric
			}
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
data_model-0.6.1 lib/data_model/builtin.rb
data_model-0.6.0 lib/data_model/builtin.rb
data_model-0.5.0 lib/data_model/builtin.rb