aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/xml_mini
Commit message (Collapse)AuthorAgeFilesLines
* Avoid documenting private or external classesRobin Dupret2017-02-071-0/+2
| | | | | | | | | | | | | | | | There are a lot of monkey patches inside the code base but there's no need to document external constants so let's remove them from the documentation Also, since there are monkey patches for some test cases classes, there were sometimes both documented and sneaked under the wrong section in the sidebar. Finally, for future references, the `active_support/vendor` folder has been originally ignored in https://git.io/vDqfA but no longer exists. [ci skip]
* `self.` is not needed when calling its own instance methodAkira Matsuda2017-01-052-2/+2
| | | | Actually, private methods cannot be called with `self.`, so it's not just redundant, it's a bad habit in Ruby
* Add more rubocop rules about whitespacesRafael Mendonça França2016-10-294-4/+4
|
* Fix broken comments indentation caused by rubocop auto-correct [ci skip]Ryuta Kamizono2016-09-141-40/+40
| | | | | | All indentation was normalized by rubocop auto-correct at 80e66cc4d90bf8c15d1a5f6e3152e90147f00772. But comments was still kept absolute position. This commit aligns comments with method definitions for consistency.
* Add three new rubocop rulesRafael Mendonça França2016-08-162-2/+2
| | | | | | | | Style/SpaceBeforeBlockBraces Style/SpaceInsideBlockBraces Style/SpaceInsideHashLiteralBraces Fix all violations in the repository.
* applies remaining conventions across the projectXavier Noria2016-08-064-15/+12
|
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-67/+67
|
* applies new string literal convention in activesupport/libXavier Noria2016-08-066-45/+45
| | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
* systematic revision of =~ usage in ASXavier Noria2016-07-221-1/+1
| | | | | Where appropriate prefer the more concise Regexp#match?, String#include?, String#start_with?, and String#end_with?
* Fix Hash#from_xml with frozen strings (#24718)Marek Kirejczyk2016-05-211-3/+1
| | | | | | | | | * Hash#from_xml works with frozen strings Fixes #24647 * Fix rexml engine test [Marek Kirejczyk + Rafael Mendonça França]
* enforce a depth limit on XML documentsAaron Patterson2015-06-162-10/+12
| | | | | | | XML documents that are too deep can cause an stack overflow, which in turn will cause a potential DoS attack. CVE-2015-3227
* Use public Module#include, in favor of https://bugs.ruby-lang.org/issues/8846robertomiranda2015-01-312-4/+4
| | | | ref: https://github.com/rails/rails/pull/18763#issuecomment-72349769
* fixed indent of end in jdom.rbbigtone12842014-11-281-1/+1
|
* change merge to merge! in AS on new hashesVipul A M2013-04-022-2/+2
|
* JDOM XXE Protection [CVE-2013-1856]Ben Murphy2013-03-151-0/+6
|
* update AS/values and AS/xml_mini docs [ci skip]Francesco Rodriguez2012-09-143-3/+3
|
* Clean up module docs [ci skip]Vijay Dev2012-03-076-8/+2
| | | | Removed some useless docstrings and no-doc'ed some.
* Replaced all 'for' loops with Enumerable#eachNathan Broadbent2012-01-301-4/+4
|
* Revert "Used any? instead of length call"Xavier Noria2011-11-282-2/+2
| | | | | | | | | Reason: This is slower, and any? is not equivalent in the general case. See discussion in https://github.com/rails/rails/pull/3779 This reverts commit 20cbf8eddc3844126d20f1218f068889d17b0dcf.
* Used any? instead of length callRahul P. Chaudhari2011-11-282-2/+2
|
* Adding __content__ into XmlMini_JDOMArun Agrawal2011-05-271-1/+8
|
* Using java_import instead of import. Need to do this with rake 0.9.0 #jrubyArun Agrawal2011-05-241-6/+6
|
* fixed a missing require that causes trouble when using AS in a non-rails env.Nick Sutterer2011-01-185-1/+6
|
* using a merge with a Hash[] rather than a loop to add SAX parsed attributesAaron Patterson2010-11-161-2/+1
|
* Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵Santiago Pastorino2010-08-141-1/+1
| | | | 's/[ \t]*$//' -i {} \;)
* AS gem doesn't depend on nokogiri so shows a nicer error if users haven't ↵Santiago Pastorino2010-07-302-3/+13
| | | | installed
* Change returning with tapSantiago Pastorino2010-07-251-1/+0
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* edit pass: the names of Rails components have a space, ie, "Active Record", ↵Xavier Noria2010-06-141-1/+1
| | | | not "ActiveRecord"
* Provide a better error if the parsed REXML document has no root [#3803 ↵wycats2010-03-281-1/+7
| | | | state:resolved]
* adds missing requires for Object#blank? and Object#present?Xavier Noria2010-03-282-0/+2
|
* nokogiri.rb needs active_support/core_ext/object/blankXavier Noria2010-01-011-0/+1
|
* libxml.rb needs active_support/core_ext/object/blankXavier Noria2010-01-011-0/+1
|
* jdom.rb needs active_support/core_ext/object/blankXavier Noria2010-01-011-0/+2
|
* make sure returning is available for the libxml extensionXavier Noria2010-01-011-0/+1
|
* Fixed some bugs and fixed some tests in new SAX-based XmlMini backends.Willem van Bergen2010-01-012-8/+8
| | | | | | [#3636 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Added SAX-based parser for XmlMini, using LibXMLWillem van Bergen2010-01-011-0/+84
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Added SAX-based parser for XmlMini, using Nokogiri.Willem van Bergen2010-01-011-0/+82
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Code cleanup, bugfixes and speed improvements for the Nokogiri and LibXML ↵Willem van Bergen2010-01-012-110/+48
| | | | | | | | XmlMini backends [#3641 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Added CDATA support to the XmlMini LibXML engine, adjusted whitespace ↵Jacob Lauemoeller2009-10-151-5/+8
| | | | | | handling to closer match that of the REXML engine, and added a LibXML engine test Signed-off-by: Michael Koziarski <michael@koziarski.com>
* making nokogiri to hash less clever, more fast O_oAaron Patterson2009-09-171-20/+12
| | | | | | [#2243 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Allow Nokogiri XmlMini backend to process cdata elementsDeveloper2009-09-171-1/+1
| | | | | | [#3219 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* require reporting before attempting to "shush"Joshua Peek2009-09-131-0/+1
|
* Shush, rexmlJeremy Kemper2009-09-131-1/+1
|
* Merge docrailsPratik Naik2009-07-253-3/+3
|
* enable *real* IO parsing for the libxml, nokogiri and rexml backends [#2659 ↵Brian Lopez2009-06-093-16/+26
| | | | | | state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Add support for parsing XML and JSON from an IO as well as a string [#2659 ↵Brian Lopez2009-05-174-23/+39
| | | | | | state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* add JRuby-JDOM backend for XmlMiniStephen Bannasch2009-04-261-0/+162
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Fix dependencies revealed by testing in isolationJeremy Kemper2009-04-221-0/+2
|
* Avoid need for Enumerable#sum extensionJeremy Kemper2009-03-281-1/+3
|
* Hide XmlMini backend details from rdocJeremy Kemper2009-03-212-7/+7
|