|
|
require 'rubygems'
require 'cf'
File.open("utente").each() do |line|
stringArray = line.split()
word = stringArray[0], stringArray[1], stringArray[2], stringArray[3], stringArray[4], stringArray[5], stringArray[6]
#puts FiscalCode.calc(stringArray[0], stringArray[1], stringArray[2], stringArray[3], stringArray[4], stringArray[5], stringArray[6])
FiscalCode.calc(*(word))
end
THISWORKS = puts FiscalCode.calc("juan","carlos",2,3,44,"M","Messico")
______
utente:
Juan Carlos 2 3 44 M Messico
_____
output: ruby codicefiscale.rb
/usr/lib/ruby/gems/1.8/gems/itcf-1.0.0/lib/cf.rb:20:in `<': comparison of String with 1 failed (ArgumentError)
from /usr/lib/ruby/gems/1.8/gems/itcf-1.0.0/lib/cf.rb:20:in `assert_range'
from /usr/lib/ruby/gems/1.8/gems/itcf-1.0.0/lib/cf.rb:28:in `initialize'
from /usr/lib/ruby/gems/1.8/gems/itcf-1.0.0/lib/cf.rb:151:in `new'
from /usr/lib/ruby/gems/1.8/gems/itcf-1.0.0/lib/cf.rb:151:in `calc'
from codicefiscale.rb:8
from codicefiscale.rb:4:in `each'
from codicefiscale.rb:4
|