Method: Vcard::V4_0::Typegrammars.gender

Defined in:
lib/vobject/vcard/v4_0/typegrammars.rb

.genderObject



352
353
354
355
356
357
358
359
# File 'lib/vobject/vcard/v4_0/typegrammars.rb', line 352

def gender
  gender1 = seq(/[MFONU]/.r._? << ";", C::TEXT4) do |(sex, gender)|
    sex = sex[0] unless sex.empty?
    { sex: sex, gender: gender }
  end | /[MFONU]/.r.map { |sex| { sex: sex, gender: "" } }
  gender = gender1.map { |g| PropertyValue::Gender.new g }
  gender.eof
end