class Object

Public Instance Methods

stringify_data(data) click to toggle source
# File src/meowdb/hash.rb, line 15
def stringify_data(data)
  return "\"#{data}\"" if data.is_a?(String)
  return "#{data}" if data.is_a?(Integer)
  return "#{JSON.generate(data)}" if data.is_a?(Hash)
  return "[#{data.map{|e| self.stringify_data(e)}.join(",")}]" if data.is_a?(Array)
  return "nil" if data.is_a?(NilClass)
  return "#{data.to_s()}"
end
valid_value?(value) click to toggle source
# File src/meowdb/hash.rb, line 4
def valid_value?(value)
  return true if value.is_a?(String)
  return true if value.is_a?(Integer)
  return true if value.is_a?(Hash)
  return true if value.is_a?(Array)
  return true if value.is_a?(TrueClass)
  return true if value.is_a?(FalseClass)
  return true if value.is_a?(NilClass)
  return false
end