def genderize(word_m, subject, word_f = nil)
return word_m if male?(subject)
return word_f if word_f.present?
word_m + 'e'
end
private
def male?(subject)
subject.gender.casecmp('male') == 0
end
"abcdef".casecmp("abcde") # => 1
"aBcDeF".casecmp("abcdef") # => 0
"abcdef".casecmp("abcdefg") # => -1
"abcdef".casecmp("ABCDEF") # => 0