Sha256: 5a116ceb193112f60e0806c9deab04f37bcb76c8a6c00bf784a7b683fb339cc4
Contents?: true
Size: 571 Bytes
Versions: 2
Compression:
Stored size: 571 Bytes
Contents
require "asmaa/version" require 'sqlite3' module Asmaa @db = SQLite3::Database.new File.join(File.dirname(File.expand_path(__FILE__)), 'asmaa.db') def self.get_gender name query = @db.prepare "SELECT * FROM names WHERE first_name=?" first_name = name.split()[0] query.bind_param 1, first_name result = query.execute.next unless result.nil? result[0] else "unknown" end end def self.is_male? name self.get_gender(name) == 'male' end def self.is_female? name self.get_gender(name) == 'female' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
asmaa-0.1.3.1 | lib/asmaa.rb |
asmaa-0.1.3 | lib/asmaa.rb |