diff options
author | Hrvoje Šimić <shime.ferovac@gmail.com> | 2012-10-19 17:24:34 +0200 |
---|---|---|
committer | Hrvoje Šimić <shime.ferovac@gmail.com> | 2012-10-19 17:24:34 +0200 |
commit | aee07fe135e5e41ff4fc0bc2e0e33d877cceda42 (patch) | |
tree | c16be22c4c70b9f5b6447c016cadd2f1882efa0a /activemodel/README.rdoc | |
parent | 2d2c82354fbde7769b898d476c4d161130504391 (diff) | |
download | rails-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.rdoc | 12 |
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] |