module Raamen::Searchable

Public Instance Methods

where(params) click to toggle source
# File lib/raamen/sql_object_modules/searchable.rb, line 3
    def where(params)
      where_line = params.keys.map do |col|
        "#{col}= ?"
      end.join(" AND ")

      parse_all(DBConnection.execute(<<-SQL, *params.values))
        SELECT
          *
        FROM
          #{self.table_name}
        where
          #{where_line}
      SQL
    end