[MacRuby] #1218: Mechanize fails under MacRuby, runs under 1.9.2 (similar to ticket #1182)
MacRuby
ruby-noreply at macosforge.org
Tue Apr 12 18:59:26 PDT 2011
#1218: Mechanize fails under MacRuby, runs under 1.9.2 (similar to ticket #1182)
------------------------------+---------------------------------------------
Reporter: lonny6@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
------------------------------+---------------------------------------------
Comment(by lonny6@…):
I did find a way to patch this file that works for my purposes. I do not
pretend that it addresses the underlying problem.
After line 565 of mechanize.rb (v 1.0.0), which reads
page = options[:page]
add the following line:
page.mech = options[:agent] if page.is_a?(Mechanize::Page)
It appears that the "mech" attribute of the page object is not getting set
for some reason. So if I set it manually at that point, the library works
fine... again, for my purposes. I do not claim this is a general fix.
--
Ticket URL: <http://www.macruby.org/trac/ticket/1218#comment:2>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list