On 06-08-14, at 12:42, Peter Bailey wrote:

> Hello,
> I get the following error message from RUBY when I try to run the  
> script
> shown below. Sorry, the hash is huge.
>
> I need to match the beginning of file names with the keys in a  
> hash. If
> there's a match, then I need to pull the value for that matching key.
> That's all really.
>
> Error:
> test2.rb:7: parse error, unexpected kEND, expecting '}'
>
> [snip]
>
> 4  psfiles = Dir.glob("*.ps")
> 5  psfiles.each do |psfile|
> 6  	filehash.each { |key, value| puts "#{value}" if
> File.fnmatch('#{key}*', #{psfile}) } # <-- that last } should be an  
> end, or the do above should be a {

--
Jeremy Tregunna
jtregunna / blurgle.ca


"One serious obstacle to the adoption of good programming languages  
is the notion that everything has to be sacrificed for speed. In  
computer languages as in life, speed kills." -- Mike Vanier