class ConceptQL::Operators::Gender

Public Instance Methods

query(db) click to toggle source
# File lib/conceptql/operators/gender.rb, line 17
def query(db)
  gender_concept_ids = arguments.map do |value|
    case value.to_s
    when /^m/i
      8507
    when /^f/i
      8532
    else
      value.to_i
    end
  end

  db.from(:person)
    .where(gender_concept_id: gender_concept_ids)
end