refactor form#initialize
parent
f09d0715a3
commit
1e7ebdd354
|
@ -9,18 +9,17 @@ class MechanizeCr::Form
|
|||
property action : String
|
||||
|
||||
def initialize(node : Node | Myhtml::Node)
|
||||
@enctype = node["enctype"]? ? node["enctype"] : "application/x-www-form-urlencoded"
|
||||
@enctype = node.fetch("enctype", "application/x-www-form-urlencoded")
|
||||
@node = node
|
||||
@fields = Array(MechanizeCr::FormContent::Field).new
|
||||
@checkboxes = Array(MechanizeCr::FormContent::CheckBox).new
|
||||
#@action = Mechanize::Util.html_unescape(node['action'])
|
||||
@action = node["action"]
|
||||
@method = (node["method"] || "GET").upcase
|
||||
@fields = Array(MechanizeCr::FormContent::Field).new
|
||||
@checkboxes = Array(MechanizeCr::FormContent::CheckBox).new
|
||||
@action = node.fetch("action", "")
|
||||
@method = node.fetch("method", "GET").upcase
|
||||
#@name = node['name']
|
||||
#@clicked_buttons = []
|
||||
#@page = page
|
||||
#@mech = mech
|
||||
#
|
||||
|
||||
#@encoding = node['accept-charset'] || (page && page.encoding) || nil
|
||||
#@ignore_encoding_error = false
|
||||
parse
|
||||
|
|
Loading…
Reference in New Issue