module Searchable

Public Instance Methods

where(params) click to toggle source
# File lib/bezelrecord_base/searchable.rb, line 4
  def where(params)
    where_line = params.keys.map{|key| "#{key} = ?"}
    results = DBConnection.execute(<<-SQL, *params.values)
      SELECT
        *
      FROM
        #{table_name}
      WHERE
        #{where_line.join(" AND ")}
    SQL
    parse_all(results)
  end