Justin Brown
19c0b35473
Fix comment.
2012-02-14 15:39:46 -05:00
José Valim
ad14384090
Update MIT-LICENSE.txt
2012-02-14 21:28:16 +01:00
José Valim
9c66ff1fba
Merge pull request #40 from elc/license
...
License
2012-02-14 12:27:45 -08:00
Josh Ballanco
b6658798f4
Remove license notice from lib file
2012-02-14 15:11:24 -05:00
Josh Ballanco
58bf8c14f3
Add the MIT license
...
[closes #33 ]
2012-02-14 14:20:47 -05:00
Yehuda Katz
a0d02b43a5
Merge pull request #29 from onehouse/master
...
github repo reference update
2012-01-30 23:08:59 -08:00
Elliot Larson
7b59dec135
fixing github repo reference in README documentation
2012-01-24 10:55:39 -08:00
Yehuda Katz
0b30518ad8
Merge pull request #28 from carllerche/master
...
Allow specifying the serializer class in the render options (+ other tiny fix)
2012-01-20 12:20:54 -08:00
Carl Lerche
46f18343cd
Add an options attr_reader in the ArraySerializer
2012-01-20 12:17:51 -08:00
Carl Lerche
4e8a2af1ec
Allow passing in the serializer class from the render method
2012-01-20 12:17:37 -08:00
tomhuda
dd32f91a25
Optimize merging associations
2012-01-16 12:12:00 -08:00
Yehuda Katz
28aad30f4e
Update README
2012-01-11 21:36:36 -07:00
Yehuda Katz
55647286da
Make it possible to supply default serializer
...
options in a controller.
2012-01-11 21:30:10 -07:00
Yehuda Katz
671fc14888
remove scope as a separate concept and pass it in
...
as an option.
2012-01-11 21:16:02 -07:00
Yehuda Katz
4ad9c64e46
Allow serializers to receive instructions to
...
explicitly include or exclude specific lists of
associations.
2012-01-11 20:56:36 -07:00
Yehuda Katz
cb316b00f7
Write more tests
2012-01-11 20:28:07 -07:00
Yehuda Katz
2bae9363c7
Test custom embed options per association
2012-01-11 20:21:29 -07:00
Yehuda Katz
d2c88c9dd2
Clean up pending tests
2012-01-11 20:09:28 -07:00
Yehuda Katz
fb6af2efbb
Making include_associations! a public API
2012-01-11 20:03:48 -07:00
Yehuda Katz
573be9302d
Encapsulate more concerns in the associations.
2012-01-11 20:01:47 -07:00
Yehuda Katz
fb45aa4838
Simplify association call signature
2012-01-11 16:09:38 -07:00
Yehuda Katz
c32558248a
Cleanup
2012-01-11 16:02:23 -07:00
Yehuda Katz
d42634a1d2
Remove dead code.
2012-01-11 15:54:41 -07:00
Yehuda Katz
020b2a19df
serializable_hash should just call include!
2012-01-11 15:48:16 -07:00
Yehuda Katz
5a8682b4e6
Make it easier to look up associations by name.
2012-01-11 15:36:17 -07:00
Yehuda Katz
b22eebf569
More refactoring:
...
* Changed associations to be classes
* remove @hash and always use @options[:hash]
* pass serializer options down to child serializers
2012-01-11 15:28:49 -07:00
Yehuda Katz
89103f1e74
Test that has_one works.
2012-01-11 13:07:43 -07:00
Yehuda Katz
72b8213bee
If an existing association exists, use it to
...
get the value if none was provided.
2012-01-11 13:06:19 -07:00
Yehuda Katz
dd0b56c748
HasOne associations work
2012-01-11 12:26:49 -07:00
Yehuda Katz
f9d0259340
Start cleaning up serializers to support
...
include/exclude functionality.
This process involves building a few lower-level
primitives so not as much logic is hardcoded in
monolithic helper methods.
2012-01-11 12:18:18 -07:00
Yehuda Katz
ab1a4074ba
Revert polymorphism
2012-01-11 11:13:32 -07:00
Yehuda Katz
c083774f9c
Check for respond_to? :to_ary instead of being
...
an Array.
2012-01-10 20:53:29 -07:00
Yehuda Katz
a8760fa854
Add pry
2012-01-10 15:16:00 -07:00
Yehuda Katz
4965558d27
with ember :ids, :include => true, has_one
...
associations should include plural versions at
the root, not singular ones.
2012-01-10 15:16:00 -07:00
José Valim
1470e3a3f4
Merge pull request #24 from Adman65/polymorphic-associations
...
Polymorphic associations
2012-01-03 03:40:56 -08:00
adman65
09bb41fbdb
Add test cases for nil polymorphic associations
2012-01-03 13:37:39 +02:00
adman65
54d3f2edf0
Add polymorphic key to utility method
2012-01-03 13:26:47 +02:00
Yehuda Katz
87d2d77ac8
In a controller, the current controller name should be the default root for collections
2012-01-01 16:01:59 -08:00
Yehuda Katz
e23553be23
The Array serializer should not make a child root for every item in the Array
2011-12-29 18:13:25 -08:00
adman65
da0c33f53c
Improve polymorphic associations
2011-12-21 20:25:40 +02:00
José Valim
1e0c9ef93b
Release 0.1.0
2011-12-21 09:14:14 +01:00
José Valim
b9d56a5168
Fix constant lookup when serializer is not available.
2011-12-21 09:11:04 +01:00
José Valim
cc5f102e2d
Remove implicit constant lookup in serializers in favor active_model_serializer API.
2011-12-21 08:48:29 +01:00
José Valim
97ff4d28e6
Allow as_json(true) to be given.
2011-12-21 08:17:22 +01:00
adman65
c8c8246e24
Pull in upstream
2011-12-21 00:00:09 +02:00
Yehuda Katz
e7d66ee423
we use textile, not markdown, duh
2011-12-20 00:14:27 -08:00
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