class DataUtility

Public Class Methods

create_table_query(db_data) click to toggle source
# File lib/orm/data_utility.rb, line 16
def create_table_query(db_data)
  db_str = ""
  db_data.each_pair do |k,v|
    db_str +=" " + "#{k}" + " " + "#{v}"
    db_str += "," unless k == db_data.keys.last
  end
  db_str
end
db_error(message) click to toggle source
# File lib/orm/data_utility.rb, line 25
    def db_error(message)
      <<-EOS
            *************************************************
                DB ERROR - #{message.to_s.titleize}
            *************************************************
      EOS
    end
type_mapper(field_hash) click to toggle source
# File lib/orm/data_utility.rb, line 3
def type_mapper(field_hash)
  db_data = {}
  field_hash.each_pair do |k, v|
    v = v.to_s
    if v == "str" || v == "time" ||  v == "date"
      db_data[k] = "VARCHAR"
    elsif v == "int"
      db_data[k] = "INTEGER"
    end
  end
  db_data
end