Net::HTTP.get(...) not working (still)

Now that I’ve got my DNS back, I’m still getting the same basic error I
had last time around, complaining: undefined method ‘line’

Help?


def fromWeb(site, url)
# get data from website
h = Net::HTTP.new(site, 80)
resp=h.get(url) do
# process data
|line|
if /DGM_navigation/ =~ line do
# decode page lineage
step=Array.new
astep, line = getNextWord(line)
while astep != nil
step.push(astep)
astep, line = getNextWord(line)
end
puts “Page Lineage”
indent = 0
step.each do
|astep|
indent.each do
put " "
end
puts astep
indent += 1
end
end # end DGM_naviation
end # end Net::HTTP.get
end # end def fromWeb

On 11/21/05, Lady Michelle B. [email protected] wrote:

h = Net::HTTP.new(site, 80)
end
end # end DGM_naviation
end # end Net::HTTP.get
end # end def fromWeb

Minor syntax error on your part

if’s syntax is
if cond

end

not

if cond do # calls cond with the block

end