aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/xml_mini
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* adding more nokogiri tests and making the main rails tests passAaron Patterson2009-03-101-7/+14
| | | | | | [#2190 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Make it easier to swap XmlMini backends. Require Nokogiri >= 1.1.1 for ↵Jeremy Kemper2009-03-101-3/+6
| | | | XmlMini backend tests.