Method: Exner::TestManchas#sumdet
- Defined in:
- lib/exner/test_manchas.rb
#sumdet(tipo) ⇒ Object
sumatoria de items de un determinado tipo
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 |
# File 'lib/exner/test_manchas.rb', line 167 def sumdet(tipo) suma=0 each_determinante {|det| if tipo=='M' suma+=1 if det=='Ma' or det=='Mp' elsif tipo=='FD' suma+=1 if det=='FD' elsif tipo=='C' suma+=1 if det=='C' or det=='FC' or det=='CF' elsif tipo=='Cn' suma+=1 if det=='Cn' elsif tipo=='F' suma+1 if det=='F' else det=det.gsub(/[ap]/,'') suma+=1 if det=~/#{tipo}/ end } suma end |