Mechanize::Formでは以下のようにname要素での指定と等価の事が動的に生成されるメソッドでも実現できるようですが、それに関する記述はドキュメントのどこにあるのでしょうか?

agent.get(login_url).form_with(action: '/foo/login.do') do |f|
  f.username = 'username'
  # f.field_with(name: 'username').value = 'username' と等価?
  f.password = 'password'
end.click_button

http://mechanize.rubyforge.org/Mechanize/Form.html

を探してみたのですが説明があるのかどうか自分にはわかりませんでした。