Method: MIDB::API::Dbengine#extract

Defined in:
lib/midb/dbengine_model.rb

#extract(result, field) ⇒ String, Fixnum

Extract a field from a query, because different engines return different types (see #query)



82
83
84
85
86
87
88
89
90
# File 'lib/midb/dbengine_model.rb', line 82

def extract(result, field)
  if @engine == :sqlite3
    return result[0][field] || result[field]
  elsif @engine == :mysql
    result.each do |row|
      return row[field]
    end
  end
end