Sha256: 5754a317b086f82e558362f8d3294d922d600c7785660374a56bae17c8db7b29
Contents?: true
Size: 593 Bytes
Versions: 7
Compression:
Stored size: 593 Bytes
Contents
require 'cgi' module CRP GENDER_NAME_CODES = { 1 => :female, 2 => :male } class GenderMapper # Maps the +:unknown+, +:female+ or +:male+ gender names to their respective CRP # gender codes. Invalid gender names will reeturn the unknown gender code of +0+. def self.to_code(name) GENDER_NAME_CODES.invert[name] || 0 end # Maps the CRP gender codes to the more friendly +:unknown+, +:female+ or +:male+ gender # names. Invalid codes wil return an +:unknown+ gender name. def self.to_name(code) GENDER_NAME_CODES[code] || :unknown end end end
Version data entries
7 entries across 7 versions & 1 rubygems