Commit Graph

39 Commits

Author SHA1 Message Date
Yehuda Katz
cbb6389f59 Add status button 2011-12-20 00:06:50 -08:00
Yehuda Katz
df9ad0ef11 Improve serializers:
* Many nested levels of associations can now insert
  their information alongside the original when
  embed :ids, :include => true is true
* Add support for passing options to serializers
* Fix Array serializers so they don't try to insert
  roots for each child object and so they can be
  provided a root.
* TODO: Array serializers should require a root
* TODO: Make merging associations at the root more
  efficient if possible
2011-12-20 00:03:29 -08:00
Yehuda Katz
8bdb7da272 Fix compatibility mistakes with ActiveRecord 2011-12-19 23:07:55 -08:00
Yehuda Katz
15abccdbeb Merge pull request #16 from joshk/master
MOAR RUBIES
2011-12-16 15:13:42 -08:00
Josh Kalderimis
d0cc1e3065 lets test against MOAR RUBIES 2011-12-17 00:03:23 +01:00
Yehuda Katz
ac23a9e10e The serialization_scope should default to current_user 2011-12-16 14:49:40 -08:00
José Valim
8d20058bf3 Merge pull request #15 from sbounmy/master
documentation update
2011-12-16 12:18:05 -08:00
Bounmy Stephane
1a8526239f fixed doc : ActiveModel::Serializer takes care of object initialization 2011-12-16 11:51:57 -08:00
José Valim
03f08a8351 Merge pull request #11 from Adman65/has_many-implicit-serializer
Has many implicit serializer
2011-12-12 02:49:34 -08:00
Adman65
5e5c0213a7 Refactor serializer class detection 2011-12-12 10:30:20 +01:00
Adman65
2460832236 Use singular serializer name for default 2011-12-12 10:02:46 +01:00
Adman65
2c240cf2e0 Implicit detection for has_many serializer 2011-12-09 16:16:09 +01:00
José Valim
97113ae2bf Merge pull request #9 from Adman65/patch-1
Update readme to reflect yehuda's change from :as to :key
2011-12-09 07:09:07 -08:00
Adman65
a0388a316f Update readme to reflect yehuda's change from :as to :key 2011-12-09 15:43:40 +01:00
Yehuda Katz
09ddc79ce0 Better tests for embeds 2011-12-07 15:12:56 -08:00
Yehuda Katz
57ef67dcb4 Allow attribute aliasing 2011-12-07 14:35:07 -08:00
Yehuda Katz
7dd3bdaca9 We can't just piggyback on serialization because it may already be included at this point. 2011-12-07 12:25:11 -08:00
Yehuda Katz
ca7786c2e0 Rename :as to :key, as it's confusing 2011-12-07 12:16:22 -08:00
Yehuda Katz
5054d2a449 Whitespace fixes 2011-12-07 11:56:31 -08:00
Yehuda Katz
0f4b61fbcf Provide a schema for a serializer 2011-12-07 11:56:27 -08:00
Yehuda Katz
4efb1f33ab alias send to read_attribute_for_serialization on AMo 2011-12-06 19:08:38 -08:00
José Valim
3b38af1b49 Merge pull request #8 from Adman65/association_options
Closes #4 (Associations with :as)
2011-12-06 06:19:52 -08:00
Adman65
498c780a8f Closes #4 2011-12-06 15:52:28 +02:00
José Valim
3edf6c2b39 Merge pull request #2 from Adman65/master
Remove Rails Dependency
2011-12-06 00:49:09 -08:00
José Valim
c0433d2862 Remove test framework hook, closes #6 2011-12-06 09:46:07 +01:00
Yehuda Katz
054eeda12b Invalid gemspecs are bad 2011-12-05 17:37:14 -08:00
Adman65
2719502286 Remove puts 2011-12-02 18:17:38 +02:00
Adman65
5c463adcfa Make test task default 2011-12-02 00:28:10 +02:00
Adman65
73ecb94d24 Remove railtie 2011-12-02 00:27:20 +02:00
Adman65
fffce85c5d Remove Rails dependency
Move configuration into a Railtie.
Only dependency is now activemodel
2011-12-01 19:10:56 +02:00
José Valim
ed3c510d2e Merge pull request #1 from rafaelfranca/patch-1
Now @josevalim can stop to fight with textile
2011-12-01 08:02:28 -08:00
Rafael Mendonça França
4900432ac2 Now @josevalim can stop to fight with textile 2011-12-01 13:39:42 -02:00
José Valim
5a230e8e66 Added tests. 2011-12-01 08:19:14 +01:00
José Valim
c6eee6457f Final attempt. 2011-12-01 07:50:07 +01:00
José Valim
45d3bb94fa Did I already express my hate for textile today? 2011-12-01 07:48:56 +01:00
José Valim
51c07d0421 And maybe now... 2011-12-01 07:47:20 +01:00
José Valim
5e6daf837d Let's try now. 2011-12-01 07:46:04 +01:00
José Valim
8bcb12289a Space code. 2011-12-01 07:42:08 +01:00
José Valim
d72b66d4c5 Ported serializers. 2011-12-01 07:38:51 +01:00