lib/watirsplash/page/base.rb in watirsplash-2.0.0.rc2 vs lib/watirsplash/page/base.rb in watirsplash-2.0.0
- old
+ new
@@ -11,26 +11,26 @@
end
end
def initialize(browser=nil)
if browser
- @browser = WatirSplash::Util.formatter.browser = browser
+ @browser = WatirSplash::Browser.current = browser
else
@browser = WatirSplash::Browser.new
@browser.goto @@url
end
end
- def return_for element, methodz
+ def modify element, methodz
methodz.each_pair do |meth, return_value|
element.instance_eval do
- instance_variable_set("@#{meth}_return_value", return_value)
+ instance_variable_set("@_#{meth}_return_value_proc", return_value)
instance_eval %Q[
self.class.send(:alias_method, :__#{meth}, :#{meth}) if respond_to? :#{meth}
def #{meth}(*args)
self.send(:__#{meth}, *args) if respond_to? :__#{meth}
- instance_variable_get("@#{meth}_return_value").call(*args)
+ instance_variable_get("@_#{meth}_return_value_proc").call(*args)
end
]
end
end
element