class WWW::Mechanize::List

This class is deprecated and will be removed in Mechanize version 0.9.0

def method_missing(meth_sym, *args)

def method_missing(meth_sym, *args)
  if !@@notified
    $stderr.puts("This method is deprecated and will be removed in version 0.9.0.  Please use: *_with(:#{meth_sym} => #{args.first ? args.first.inspect : 'nil'})")
    @@notified = true
  end
  if length > 0
    return first.send(meth_sym) if args.empty?
    arg = args.first
    if arg.class == Regexp
      WWW::Mechanize::List.new(find_all { |e| e.send(meth_sym) =~ arg })
    else
      WWW::Mechanize::List.new(find_all { |e| e.send(meth_sym) == arg })
    end
  else
    ''
  end
end

def respond_to?(method_sym)

def respond_to?(method_sym)
  first.respond_to?(method_sym)
end

def value=(arg)

def value=(arg)
  if !@@notified
    $stderr.puts("This method is deprecated and will be removed in version 0.9.0.  Please use: *_with(:#{meth_sym} => #{args.first ? args.first.inspect : 'nil'})")
    @@notified = true
  end
  first().value=(arg)
end

def with


form.fields.with.name('foo').and.href('bar.html')
like this:
This method provides syntax sugar so that you can write expressions
def with
  if !@@notified
    $stderr.puts("This method is deprecated and will be removed in version 0.9.0.  Please use: *_with(:#{meth_sym} => #{args.first ? args.first.inspect : 'nil'})")
    @@notified = true
  end
  self
end