Re: [Wtr-general] Watir, Ruby, objects and variables
@page_view = @page_view_after_add = @page_view_after_edit = Page.new( app.com/view.aspx,[File View])@page_view_after_add.texts File added.@page_view_after_edit.texts File edited.But (surprise!), it does not work. Try this:@page_view = Page.new( app.com/view.aspx, [File View])@page_view_after_add = @page_view.clone@page_view_after_edit = @page_view.clone @page_view_after_add.texts File added. @page_view_after_edit.texts File edited.Bret ___ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general
Re: [Wtr-general] Watir, Ruby, objects and variables
Thanks, but it does not work. class Page attr_accessor :texts def initialize(url, texts) @url, @texts = url, texts end end @page_view = Page.new( app.com/view.aspx, [File View]) @page_view_after_add = @page_view.clone @page_view_after_edit = @page_view.clone @page_view_after_add.texts File added. @page_view_after_edit.texts File edited. [EMAIL PROTECTED], @page_view_after_add, @page_view_after_edit].each {|page| puts page.inspect} #Page:0x4c1dce0 @url=app.com/view.aspx, @texts=[File View, File added., File edited.] #Page:0x4c1dcc8 @url=app.com/view.aspx, @texts=[File View, File added., File edited.] #Page:0x4c1dc98 @url=app.com/view.aspx, @texts=[File View, File added., File edited.] ___ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general
Re: [Wtr-general] Watir, Ruby, objects and variables
Now I know why it does not work. ri Object#clone and ri Object#dup prints this. Produces a shallow copy of _obj_---the instance variables of _obj_ are copied, but not the objects they reference. Anybody knows method that copies the object, not just the instance variables of object? ___ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general