module OpalORM::Searchable
Public Instance Methods
where(params)
click to toggle source
# File lib/opal_orm/searchable.rb, line 5 def where(params) where_clause = params.keys.map do |key| "#{key.to_s} = ?" end.join(" AND ") results = DBConnection.execute(<<-SQL,params.values) SELECT * FROM #{table_name} WHERE #{where_clause} SQL results.map { |res| new(res)} end