M
Martin
Hi
I've been using Python for years, but looking into Ruby and rails.
Is the following a sensible way to use Ruby blocks?
def time_method()
t1=Time.now
if block_given?
result=yield()
end
return Time.now-t1,result
end
t,rsp=time_method do
Net::HTTP.get_response(URI.parse(url).host, URI.parse(url).path)
end
My problem is that both time_method and get_response returns a value
that i need. Should i use a closure instead of the above?
Thanks.
I've been using Python for years, but looking into Ruby and rails.
Is the following a sensible way to use Ruby blocks?
def time_method()
t1=Time.now
if block_given?
result=yield()
end
return Time.now-t1,result
end
t,rsp=time_method do
Net::HTTP.get_response(URI.parse(url).host, URI.parse(url).path)
end
My problem is that both time_method and get_response returns a value
that i need. Should i use a closure instead of the above?
Thanks.