Sha256: 1d07179b3eaff159e452025c981b73b754ecfb46b6f6bf8f3f9b47fb4a606eb9
Contents?: true
Size: 993 Bytes
Versions: 3
Compression:
Stored size: 993 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 first_name = name.split()[0] query = @db.prepare "SELECT * FROM names WHERE first_name=?" query.bind_param 1, first_name result = query.execute result.next[0] end def self.is_male? name is_male = false first_name = name.split()[0] query = @db.prepare "SELECT * FROM names WHERE first_name=?" query.bind_param 1, first_name result = query.execute gender = result.next[0] if gender == "male" is_male = true end is_male end def self.is_female? name is_female = false first_name = name.split()[0] query = @db.prepare "SELECT * FROM names WHERE first_name=?" query.bind_param 1, first_name result = query.execute gender = result.next[0] if gender == "female" is_female = true end is_female end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
asmaa-0.1.2 | lib/asmaa.rb |
asmaa-0.1.1 | lib/asmaa.rb |
asmaa-0.1.0 | lib/asmaa.rb |