Module | Kwalify::Types |
In: |
kwalify/types.rb
|
DEFAULT_TYPE | = | "str" |
# File kwalify/types.rb, line 113 def self.type_class(type) klass = @@type_table[type] #assert_error('type=#{type.inspect}') unless klass return klass end
# File kwalify/types.rb, line 134 def collection?(val) return val.is_a?(Array) || val.is_a?(Hash) end
# File kwalify/types.rb, line 143 def collection_type?(type) return type == 'seq' || type == 'map' end
# File kwalify/types.rb, line 138 def scalar?(val) #return !val.is_a?(Array) && !val.is_a?(Hash) && val.class != Object return val.is_a?(Kwalify::Scalar) #&& val.class != Object end