# File lib/www/mechanize.rb, line 320 def submit(form, button=nil) form.add_button_to_query(button) if button case form.method.upcase when 'POST' post_form(form.action, form) when 'GET' get( :url => form.action.gsub(/\?[^\?]*$/, ''), :params => form.build_query, :referer => form.page ) else raise "unsupported method: #{form.method.upcase}" end end