Class: PeanutLabs::Parser::Sex
- Inherits:
-
Object
- Object
- PeanutLabs::Parser::Sex
- Defined in:
- lib/peanut_labs/parser/sex.rb
Constant Summary collapse
- MALE =
%w[1 m male].freeze
- FEMALE =
%w[2 f female].freeze
Class Method Summary collapse
Class Method Details
.call(value) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/peanut_labs/parser/sex.rb', line 7 def self.call(value) return value.to_s if value.is_a?(Integer) && value < 3 && value.positive? return nil if value.is_a?(Integer) || value.nil? return '1' if MALE.include? value.downcase return '2' if FEMALE.include? value.downcase nil end |