Method: Mechanize::Form::Field#initialize

Defined in:
lib/mechanize/form/field.rb

#initialize(node, value = node['value']) ⇒ Field

Returns a new instance of Field.



28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/mechanize/form/field.rb', line 28

def initialize node, value = node['value']
  @node = node
  @name = Mechanize::Util.html_unescape(node['name'])
  @raw_value = value
  @value = if value.is_a? String
             Mechanize::Util.html_unescape(value)
           else
             value
           end

  @type = node['type']
end