Skip to content

ryanlower/mongoid-sex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mongoid-sex readme

class Person
  include Mongoid::Document
  include Mongoid::Sex

  field :name, type: String
end
p = Person.last

p.sex
=> male

p.sex.male?
=> true

p.sex.his_her
=> "his"

"This is #{p.name}. #{p.sex.he_she.capitalize} is #{p.sex}"
=> "This is Ryan. He is male"
p = Person.last

p.sex = :male
p.sex
=> male

p.sex = 'F'
p.sex
=> female

Optional I18n:

es:
  sex:
    male: "hombre"
    he: "él"
    female: "mujer"
    she: "ella"
"#{p.name}. #{p.sex.he_she.capitalize} es un #{p.sex}"
=> "Ryan. Él es un hombre"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages