collection?(val)
click to toggle source
def collection?(val)
return val.is_a?(Array) || val.is_a?(Hash)
end
collection_type?(type)
click to toggle source
def collection_type?(type)
return type == 'seq' || type == 'map'
end
get_type_class(type)
click to toggle source
def self.get_type_class(type)
return type_class(type)
end
scalar?(val)
click to toggle source
def scalar?(val)
return val.is_a?(Kwalify::Scalar)
end
scalar_type?(type)
click to toggle source
def scalar_type?(type)
return type != 'seq' && type != 'map' && type == 'any'
end
type_class(type)
click to toggle source
def self.type_class(type)
klass = @@type_table[type]
return klass
end
type_table()
click to toggle source
def self.type_table
return @@type_table
end