Class: CurpGenerator::Gender
Constant Summary collapse
- VALID_MALE_GENDERS =
%w[ male hombre masculino h ].freeze
- VALID_FEMALE_GENDERS =
%w[ female mujer femenino m ].freeze
Constants inherited from Base
Base::InvalidCurpArgumentError
Constants included from Catalogs
Catalogs::COMMON_NAMES, Catalogs::COMPOSED_NAMES, Catalogs::FORBIDDEN_WORDS, Catalogs::STATES
Class Method Summary collapse
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(gender) ⇒ Gender
constructor
A new instance of Gender.
Constructor Details
#initialize(gender) ⇒ Gender
Returns a new instance of Gender.
18 19 20 |
# File 'lib/curp_generator/gender.rb', line 18 def initialize(gender) @gender = gender.to_s.downcase end |
Class Method Details
.generate(gender) ⇒ Object
22 23 24 |
# File 'lib/curp_generator/gender.rb', line 22 def self.generate(gender) new(gender).generate end |
Instance Method Details
#generate ⇒ Object
26 27 28 29 |
# File 'lib/curp_generator/gender.rb', line 26 def generate validate_params parsed_gender end |