Method: CSL::Locale::Term.specialize
- Defined in:
- lib/csl/locale/term.rb
.specialize(options) ⇒ Object
239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 |
# File 'lib/csl/locale/term.rb', line 239 def specialize() specialized = {} .each do |key, value| key = key.to_sym if !value.nil? && Term::Attributes.keys.include?(key) specialized[key] = value end end specialized.delete :'gender-form' unless specialized[:'gender-form'].to_s =~ /^masculine|feminine$/ specialized end |