From: Calamitas Date: 2010-05-05T22:11:13+09:00 Subject: Re: Why can't I do a "to_i?" On Wed, May 5, 2010 at 2:45 PM, Peter Bailey wrote: > Hello, > I keep getting an "undefined method `to_f'" for this simple script. Can > someone help me? I'm interrogating jpeg graphics files and I need to log > their widths and depths, in picas. > Thanks a lot, > Peter > > Dir.chdir("T:/ioma/temp") > Dir.glob("*.jpg").each do |file| >  fileinfo    = `alchemy #{file} -x` >  filewidth        = fileinfo.match(/Width x Height: ([0-9]{1,5}) x > ([0-9]{1,5})[1]/) >  filedepth        = fileinfo.match(/Width x Height: ([0-9]{1,5}) x > ([0-9]{1,5})[2]/) >  fileres        = fileinfo.match(/Dots per inch: [0-9]{1,5}/) Maybe move [1] and [2] outside the regexps? Peter