Hi all,

Is there something out there that would let me create DOM objects in a more 
Rubyesque manner?  For example, say I want to create a 'select' object in a web 
page.  I'd like an API something along these lines:

select = Select.new
select.options = ["joe", "bob", "moe"] # or {1=>"joe", 2=>"bob", 3=>"moe"}
select.selected_index = 2
select.title = "Three guys"
select.access_key = "A"

p select.html # Show html that would be generated using above options

You get the picture.  Is there anything like this out on the RAA?  Nothing 
immediately jumped out at me.

Regards,

Dan