diff options
author | Josh Kalderimis <josh.kalderimis@gmail.com> | 2011-02-12 16:29:17 +0100 |
---|---|---|
committer | Santiago Pastorino and Emilio Tagua <santiago+emilioe@wyeworks.com> | 2011-02-12 13:30:30 -0200 |
commit | e8c870726a67a27965b2a5333a5ecf450d4f458f (patch) | |
tree | 8518feae8c2d58b2c29bb3e2fb69ee6206a8a6e1 /activesupport/lib/active_support/json/encoding.rb | |
parent | 5b0695a8cba1f2f2dc88cb9777fc6e7bbe24da01 (diff) | |
download | rails-e8c870726a67a27965b2a5333a5ecf450d4f458f.tar.gz rails-e8c870726a67a27965b2a5333a5ecf450d4f458f.tar.bz2 rails-e8c870726a67a27965b2a5333a5ecf450d4f458f.zip |
Updated the json date regex to recognize xmlschema formatted date times during json decoding. [#3031 state:resolved]
Signed-off-by: Santiago Pastorino and Emilio Tagua <santiago+emilioe@wyeworks.com>
Diffstat (limited to 'activesupport/lib/active_support/json/encoding.rb')
-rw-r--r-- | activesupport/lib/active_support/json/encoding.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activesupport/lib/active_support/json/encoding.rb b/activesupport/lib/active_support/json/encoding.rb index b2ea196003..82b8a7e148 100644 --- a/activesupport/lib/active_support/json/encoding.rb +++ b/activesupport/lib/active_support/json/encoding.rb @@ -23,7 +23,7 @@ module ActiveSupport module JSON # matches YAML-formatted dates - DATE_REGEX = /^(?:\d{4}-\d{2}-\d{2}|\d{4}-\d{1,2}-\d{1,2}[ \t]+\d{1,2}:\d{2}:\d{2}(\.[0-9]*)?(([ \t]*)Z|[-+]\d{2}?(:\d{2})?))$/ + DATE_REGEX = /^(?:\d{4}-\d{2}-\d{2}|\d{4}-\d{1,2}-\d{1,2}[T \t]+\d{1,2}:\d{2}:\d{2}(\.[0-9]*)?(([ \t]*)Z|[-+]\d{2}?(:\d{2})?))$/ # Dumps object in JSON (JavaScript Object Notation). See www.json.org for more info. def self.encode(value, options = nil) |