--- !ruby/object:Gem::Specification name: mechanize version: !ruby/object:Gem::Version version: 2.12.0 platform: ruby authors: - Eric Hodel - Aaron Patterson - Mike Dalessio - Akinori MUSHA - Lee Jarvis autorequire: bindir: bin cert_chain: [] date: 2024-07-29 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: addressable requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.8' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.8' - !ruby/object:Gem::Dependency name: domain_name requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.20190701 - - "~>" - !ruby/object:Gem::Version version: '0.5' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.20190701 - - "~>" - !ruby/object:Gem::Version version: '0.5' - !ruby/object:Gem::Dependency name: http-cookie requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.3 - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.3 - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: mime-types requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: net-http-digest_auth requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.4.1 - - "~>" - !ruby/object:Gem::Version version: '1.4' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.4.1 - - "~>" - !ruby/object:Gem::Version version: '1.4' - !ruby/object:Gem::Dependency name: net-http-persistent requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.5.2 - - "<" - !ruby/object:Gem::Version version: 5.0.dev type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.5.2 - - "<" - !ruby/object:Gem::Version version: 5.0.dev - !ruby/object:Gem::Dependency name: nokogiri requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.11.2 - - "~>" - !ruby/object:Gem::Version version: '1.11' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.11.2 - - "~>" - !ruby/object:Gem::Version version: '1.11' - !ruby/object:Gem::Dependency name: webrick requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' - !ruby/object:Gem::Dependency name: webrobots requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.2 - !ruby/object:Gem::Dependency name: rubyntlm requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.6.3 - - "~>" - !ruby/object:Gem::Version version: '0.6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.6.3 - - "~>" - !ruby/object:Gem::Version version: '0.6' - !ruby/object:Gem::Dependency name: base64 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: nkf requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: |- The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history. email: - drbrain@segment7.net - aaron.patterson@gmail.com - mike.dalessio@gmail.com - knu@idaemons.org - ljjarvis@gmail.com executables: [] extensions: [] extra_rdoc_files: - EXAMPLES.rdoc - GUIDE.rdoc - CHANGELOG.md - README.md files: - ".autotest" - ".github/dependabot.yml" - ".github/workflows/ci.yml" - ".github/workflows/upstream.yml" - ".gitignore" - ".yardopts" - CHANGELOG.md - EXAMPLES.rdoc - GUIDE.rdoc - Gemfile - LICENSE.txt - README.md - Rakefile - examples/flickr_upload.rb - examples/latest_user_agents.rb - examples/mech-dump.rb - examples/proxy_req.rb - examples/rubygems.rb - examples/spider.rb - examples/wikipedia_links_to_philosophy.rb - lib/mechanize.rb - lib/mechanize/chunked_termination_error.rb - lib/mechanize/content_type_error.rb - lib/mechanize/cookie.rb - lib/mechanize/cookie_jar.rb - lib/mechanize/directory_saver.rb - lib/mechanize/download.rb - lib/mechanize/element_matcher.rb - lib/mechanize/element_not_found_error.rb - lib/mechanize/file.rb - lib/mechanize/file_connection.rb - lib/mechanize/file_request.rb - lib/mechanize/file_response.rb - lib/mechanize/file_saver.rb - lib/mechanize/form.rb - lib/mechanize/form/button.rb - lib/mechanize/form/check_box.rb - lib/mechanize/form/field.rb - lib/mechanize/form/file_upload.rb - lib/mechanize/form/hidden.rb - lib/mechanize/form/image_button.rb - lib/mechanize/form/keygen.rb - lib/mechanize/form/multi_select_list.rb - lib/mechanize/form/option.rb - lib/mechanize/form/radio_button.rb - lib/mechanize/form/reset.rb - lib/mechanize/form/select_list.rb - lib/mechanize/form/submit.rb - lib/mechanize/form/text.rb - lib/mechanize/form/textarea.rb - lib/mechanize/headers.rb - lib/mechanize/history.rb - lib/mechanize/http.rb - lib/mechanize/http/agent.rb - lib/mechanize/http/auth_challenge.rb - lib/mechanize/http/auth_realm.rb - lib/mechanize/http/auth_store.rb - lib/mechanize/http/content_disposition_parser.rb - lib/mechanize/http/www_authenticate_parser.rb - lib/mechanize/image.rb - lib/mechanize/page.rb - lib/mechanize/page/base.rb - lib/mechanize/page/frame.rb - lib/mechanize/page/image.rb - lib/mechanize/page/label.rb - lib/mechanize/page/link.rb - lib/mechanize/page/meta_refresh.rb - lib/mechanize/parser.rb - lib/mechanize/pluggable_parsers.rb - lib/mechanize/prependable.rb - lib/mechanize/redirect_limit_reached_error.rb - lib/mechanize/redirect_not_get_or_head_error.rb - lib/mechanize/response_code_error.rb - lib/mechanize/response_read_error.rb - lib/mechanize/robots_disallowed_error.rb - lib/mechanize/test_case.rb - lib/mechanize/test_case/.document - lib/mechanize/test_case/bad_chunking_servlet.rb - lib/mechanize/test_case/basic_auth_servlet.rb - lib/mechanize/test_case/content_type_servlet.rb - lib/mechanize/test_case/digest_auth_servlet.rb - lib/mechanize/test_case/file_upload_servlet.rb - lib/mechanize/test_case/form_servlet.rb - lib/mechanize/test_case/gzip_servlet.rb - lib/mechanize/test_case/header_servlet.rb - lib/mechanize/test_case/http_refresh_servlet.rb - lib/mechanize/test_case/infinite_redirect_servlet.rb - lib/mechanize/test_case/infinite_refresh_servlet.rb - lib/mechanize/test_case/many_cookies_as_string_servlet.rb - lib/mechanize/test_case/many_cookies_servlet.rb - lib/mechanize/test_case/modified_since_servlet.rb - lib/mechanize/test_case/ntlm_servlet.rb - lib/mechanize/test_case/one_cookie_no_spaces_servlet.rb - lib/mechanize/test_case/one_cookie_servlet.rb - lib/mechanize/test_case/quoted_value_cookie_servlet.rb - lib/mechanize/test_case/redirect_servlet.rb - lib/mechanize/test_case/referer_servlet.rb - lib/mechanize/test_case/refresh_with_empty_url.rb - lib/mechanize/test_case/refresh_without_url.rb - lib/mechanize/test_case/response_code_servlet.rb - lib/mechanize/test_case/robots_txt_servlet.rb - lib/mechanize/test_case/send_cookies_servlet.rb - lib/mechanize/test_case/server.rb - lib/mechanize/test_case/servlets.rb - lib/mechanize/test_case/verb_servlet.rb - lib/mechanize/unauthorized_error.rb - lib/mechanize/unsupported_scheme_error.rb - lib/mechanize/util.rb - lib/mechanize/version.rb - lib/mechanize/xml_file.rb - mechanize.gemspec - test/data/htpasswd - test/data/server.crt - test/data/server.csr - test/data/server.key - test/data/server.pem - test/htdocs/alt_text.html - test/htdocs/bad_form_test.html - test/htdocs/button.jpg - test/htdocs/canonical_uri.html - test/htdocs/dir with spaces/foo.html - test/htdocs/empty_form.html - test/htdocs/file_upload.html - test/htdocs/find_link.html - test/htdocs/form_multi_select.html - test/htdocs/form_multival.html - test/htdocs/form_no_action.html - test/htdocs/form_no_input_name.html - test/htdocs/form_order_test.html - test/htdocs/form_select.html - test/htdocs/form_set_fields.html - test/htdocs/form_test.html - test/htdocs/frame_referer_test.html - test/htdocs/frame_test.html - test/htdocs/google.html - test/htdocs/index.html - test/htdocs/link with space.html - test/htdocs/meta_cookie.html - test/htdocs/no_title_test.html - test/htdocs/noindex.html - test/htdocs/rails_3_encoding_hack_form_test.html - test/htdocs/relative/tc_relative_links.html - test/htdocs/robots.html - test/htdocs/tc_bad_charset.html - test/htdocs/tc_bad_links.html - test/htdocs/tc_base_link.html - test/htdocs/tc_blank_form.html - test/htdocs/tc_charset.html - test/htdocs/tc_checkboxes.html - test/htdocs/tc_encoded_links.html - test/htdocs/tc_field_precedence.html - test/htdocs/tc_follow_meta.html - test/htdocs/tc_follow_meta_loop_1.html - test/htdocs/tc_follow_meta_loop_2.html - test/htdocs/tc_form_action.html - test/htdocs/tc_links.html - test/htdocs/tc_meta_in_body.html - test/htdocs/tc_pretty_print.html - test/htdocs/tc_referer.html - test/htdocs/tc_relative_links.html - test/htdocs/tc_textarea.html - test/htdocs/test_click.html - test/htdocs/unusual______.html - test/test_mechanize.rb - test/test_mechanize_cookie.rb - test/test_mechanize_cookie_jar.rb - test/test_mechanize_directory_saver.rb - test/test_mechanize_download.rb - test/test_mechanize_element_not_found_error.rb - test/test_mechanize_file.rb - test/test_mechanize_file_connection.rb - test/test_mechanize_file_request.rb - test/test_mechanize_file_response.rb - test/test_mechanize_file_saver.rb - test/test_mechanize_form.rb - test/test_mechanize_form_check_box.rb - test/test_mechanize_form_encoding.rb - test/test_mechanize_form_field.rb - test/test_mechanize_form_file_upload.rb - test/test_mechanize_form_image_button.rb - test/test_mechanize_form_keygen.rb - test/test_mechanize_form_multi_select_list.rb - test/test_mechanize_form_option.rb - test/test_mechanize_form_radio_button.rb - test/test_mechanize_form_select_list.rb - test/test_mechanize_form_textarea.rb - test/test_mechanize_headers.rb - test/test_mechanize_history.rb - test/test_mechanize_http_agent.rb - test/test_mechanize_http_auth_challenge.rb - test/test_mechanize_http_auth_realm.rb - test/test_mechanize_http_auth_store.rb - test/test_mechanize_http_content_disposition_parser.rb - test/test_mechanize_http_www_authenticate_parser.rb - test/test_mechanize_image.rb - test/test_mechanize_link.rb - test/test_mechanize_page.rb - test/test_mechanize_page_encoding.rb - test/test_mechanize_page_frame.rb - test/test_mechanize_page_image.rb - test/test_mechanize_page_link.rb - test/test_mechanize_page_meta_refresh.rb - test/test_mechanize_parser.rb - test/test_mechanize_pluggable_parser.rb - test/test_mechanize_redirect_limit_reached_error.rb - test/test_mechanize_redirect_not_get_or_head_error.rb - test/test_mechanize_response_read_error.rb - test/test_mechanize_subclass.rb - test/test_mechanize_util.rb - test/test_mechanize_xml_file.rb - test/test_multi_select.rb homepage: https://github.com/sparklemotion/mechanize licenses: - MIT metadata: yard.run: yard bug_tracker_uri: https://github.com/sparklemotion/mechanize/issues changelog_uri: https://github.com/sparklemotion/mechanize/blob/main/CHANGELOG.md documentation_uri: https://www.rubydoc.info/gems/mechanize homepage_uri: https://github.com/sparklemotion/mechanize source_code_uri: https://github.com/sparklemotion/mechanize post_install_message: rdoc_options: - "--main" - README.md require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.6.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.11 signing_key: specification_version: 4 summary: The Mechanize library is used for automating interaction with websites test_files: - test/data/htpasswd - test/data/server.crt - test/data/server.csr - test/data/server.key - test/data/server.pem - test/htdocs/alt_text.html - test/htdocs/bad_form_test.html - test/htdocs/button.jpg - test/htdocs/canonical_uri.html - test/htdocs/dir with spaces/foo.html - test/htdocs/empty_form.html - test/htdocs/file_upload.html - test/htdocs/find_link.html - test/htdocs/form_multi_select.html - test/htdocs/form_multival.html - test/htdocs/form_no_action.html - test/htdocs/form_no_input_name.html - test/htdocs/form_order_test.html - test/htdocs/form_select.html - test/htdocs/form_set_fields.html - test/htdocs/form_test.html - test/htdocs/frame_referer_test.html - test/htdocs/frame_test.html - test/htdocs/google.html - test/htdocs/index.html - test/htdocs/link with space.html - test/htdocs/meta_cookie.html - test/htdocs/no_title_test.html - test/htdocs/noindex.html - test/htdocs/rails_3_encoding_hack_form_test.html - test/htdocs/relative/tc_relative_links.html - test/htdocs/robots.html - test/htdocs/tc_bad_charset.html - test/htdocs/tc_bad_links.html - test/htdocs/tc_base_link.html - test/htdocs/tc_blank_form.html - test/htdocs/tc_charset.html - test/htdocs/tc_checkboxes.html - test/htdocs/tc_encoded_links.html - test/htdocs/tc_field_precedence.html - test/htdocs/tc_follow_meta.html - test/htdocs/tc_follow_meta_loop_1.html - test/htdocs/tc_follow_meta_loop_2.html - test/htdocs/tc_form_action.html - test/htdocs/tc_links.html - test/htdocs/tc_meta_in_body.html - test/htdocs/tc_pretty_print.html - test/htdocs/tc_referer.html - test/htdocs/tc_relative_links.html - test/htdocs/tc_textarea.html - test/htdocs/test_click.html - test/htdocs/unusual______.html - test/test_mechanize.rb - test/test_mechanize_cookie.rb - test/test_mechanize_cookie_jar.rb - test/test_mechanize_directory_saver.rb - test/test_mechanize_download.rb - test/test_mechanize_element_not_found_error.rb - test/test_mechanize_file.rb - test/test_mechanize_file_connection.rb - test/test_mechanize_file_request.rb - test/test_mechanize_file_response.rb - test/test_mechanize_file_saver.rb - test/test_mechanize_form.rb - test/test_mechanize_form_check_box.rb - test/test_mechanize_form_encoding.rb - test/test_mechanize_form_field.rb - test/test_mechanize_form_file_upload.rb - test/test_mechanize_form_image_button.rb - test/test_mechanize_form_keygen.rb - test/test_mechanize_form_multi_select_list.rb - test/test_mechanize_form_option.rb - test/test_mechanize_form_radio_button.rb - test/test_mechanize_form_select_list.rb - test/test_mechanize_form_textarea.rb - test/test_mechanize_headers.rb - test/test_mechanize_history.rb - test/test_mechanize_http_agent.rb - test/test_mechanize_http_auth_challenge.rb - test/test_mechanize_http_auth_realm.rb - test/test_mechanize_http_auth_store.rb - test/test_mechanize_http_content_disposition_parser.rb - test/test_mechanize_http_www_authenticate_parser.rb - test/test_mechanize_image.rb - test/test_mechanize_link.rb - test/test_mechanize_page.rb - test/test_mechanize_page_encoding.rb - test/test_mechanize_page_frame.rb - test/test_mechanize_page_image.rb - test/test_mechanize_page_link.rb - test/test_mechanize_page_meta_refresh.rb - test/test_mechanize_parser.rb - test/test_mechanize_pluggable_parser.rb - test/test_mechanize_redirect_limit_reached_error.rb - test/test_mechanize_redirect_not_get_or_head_error.rb - test/test_mechanize_response_read_error.rb - test/test_mechanize_subclass.rb - test/test_mechanize_util.rb - test/test_mechanize_xml_file.rb - test/test_multi_select.rb