path_extractors/forms.rb in arachni-0.4.0.4 vs path_extractors/forms.rb in arachni-0.4.1

- old
+ new

@@ -1,35 +1,37 @@ =begin - Arachni - Copyright (c) 2010-2012 Tasos "Zapotek" Laskos <tasos.laskos@gmail.com> + Copyright 2010-2012 Tasos Laskos <tasos.laskos@gmail.com> - This is free software; you can copy and distribute and modify - this program under the term of the GPL v2.0 License - (See LICENSE file for details) + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. =end -module Arachni::Parser::Extractors - # # Extracts paths from "form" HTML elements. # -# @author: Tasos "Zapotek" Laskos -# <tasos.laskos@gmail.com> -# <zapotek@segfault.gr> -# @version: 0.1 +# @author Tasos "Zapotek" Laskos <tasos.laskos@gmail.com> # -class Forms < Paths +# @version 0.1.1 +# +class Arachni::Parser::Extractors::Forms < Arachni::Parser::Extractors::Base # # Returns an array of paths as plain strings # - # @param [Nokogiri] Nokogiri document + # @param [Nokogiri] doc Nokogiri document # # @return [Array<String>] paths # def run( doc ) - doc.search( "//form[@action]" ).map { |a| a['action'] } + doc.search( '//form[@action]' ).map { |a| a['action'] } end -end end