aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/README.rdoc
diff options
context:
space:
mode:
authorHrvoje Šimić <shime.ferovac@gmail.com>2012-10-19 17:24:34 +0200
committerHrvoje Šimić <shime.ferovac@gmail.com>2012-10-19 17:24:34 +0200
commitaee07fe135e5e41ff4fc0bc2e0e33d877cceda42 (patch)
treec16be22c4c70b9f5b6447c016cadd2f1882efa0a /activemodel/README.rdoc
parent2d2c82354fbde7769b898d476c4d161130504391 (diff)
downloadrails-aee07fe135e5e41ff4fc0bc2e0e33d877cceda42.tar.gz
rails-aee07fe135e5e41ff4fc0bc2e0e33d877cceda42.tar.bz2
rails-aee07fe135e5e41ff4fc0bc2e0e33d877cceda42.zip
include serializers in ActiveModel::Serialization example
Diffstat (limited to 'activemodel/README.rdoc')
-rw-r--r--activemodel/README.rdoc12
1 files changed, 12 insertions, 0 deletions
diff --git a/activemodel/README.rdoc b/activemodel/README.rdoc
index 4adb43a015..3262bf61ac 100644
--- a/activemodel/README.rdoc
+++ b/activemodel/README.rdoc
@@ -168,7 +168,19 @@ behavior out of the box:
s = SerialPerson.new
s.serializable_hash # => {"name"=>nil}
+
+ class SerialPerson
+ include ActiveModel::Serializers::JSON
+ end
+
+ s = SerialPerson.new
s.to_json # => "{\"name\":null}"
+
+ class SerialPerson
+ include ActiveModel::Serializers::Xml
+ end
+
+ s = SerialPerson.new
s.to_xml # => "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<serial-person...
{Learn more}[link:classes/ActiveModel/Serialization.html]