Method: Magnesium::SelectList#generate
- Defined in:
- lib/magnesium/elements/select_list.rb
#generate ⇒ Object
def setbox(box)
@box = box
end
def getbox()
return @box
end
def setbrowser(browser)
@browser = browser
end
def getbrowser()
return @browser
end
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'lib/magnesium/elements/select_list.rb', line 84 def generate() unless @box.empty? @box.collect do |f| if f["name"] == 'frame' @browser = Frame.dealframe(@browser,f["locate",],f["value"]) elsif f["name"] == 'div' @browser = Div.dealdiv(@browser,f["locate"],f["value"]) elsif f["name"] == 'span' @browser = Span.dealspan(@browser,f["locate"],f["value"]) elsif f["name"] == 'table' @browser = Table.dealtable(@browser,f["locate"],f["value"]) else # nonfun puts '...' end end end end |