Re: [Wtr-general] Watir, Ruby, objects and variables

2006-02-08 Thread Bret Pettichord
@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

2006-02-08 Thread Zeljko Filipin
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

2006-02-08 Thread Zeljko Filipin
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