José Valim
b91e63c4ec
Merge pull request #88 from bradleypriest/ar-relation
...
Automatically include ArraySerializer in ActiveRecord::Relation
2012-07-11 04:04:38 -07:00
Bradley Priest
f41978b8de
move array_serializer logic to active_model_serializer.rb
2012-07-10 10:23:45 +08:00
Bradley Priest
7eb2b90b7c
Automatically include ArraySerializer in ActiveRecord::Relation
...
fixes #81
2012-07-10 10:17:54 +08:00
Peter Harkins
1c820a9ba7
Allow setting the serializer for ArraySerializer.
2012-06-21 11:12:13 -05:00
Yehuda Katz
1e777ced0e
Merge branch 'master' of github.com:josevalim/active_model_serializers
2012-06-20 00:56:31 -04:00
José Valim
09fac61b0a
Merge pull request #79 from teeparham/remove-hash-check
...
remove unncessary is_a?(Hash) check
2012-06-12 10:42:30 -07:00
Tee Parham
c898e3daf9
remove unncessary is_a?(Hash) check
2012-06-12 10:38:32 -07:00
José Valim
d956507482
Merge pull request #77 from alindeman/disable_serialization_scope
...
Allows serialization_scope to be disabled with serialization_scope nil
2012-06-11 23:50:18 -07:00
Yehuda Katz
615afd125c
Allow other resource overrides
2012-06-05 23:08:01 +02:00
Andy Lindeman
47850677e9
Allows serialization_scope to be disabled with serialization_scope nil
2012-06-05 12:37:09 -04:00
Yehuda Katz
00194ec0e4
Bump version
2012-06-05 10:18:59 +02:00
Yehuda Katz
7afac9cd5c
Fix the tests
2012-06-05 10:18:05 +02:00
Yehuda Katz
681bcf5ad7
Always add :id to attributes
2012-06-05 10:05:06 +02:00
twinturbo
2139a6d07a
Add AS::Notifications (thx @twinturbo)
2012-06-05 10:01:53 +02:00
Yehuda Katz
6e2554d741
Merge pull request #62 from highgroove/cleanup_scope_instance_variables
...
Remove left over references to scope instance variable
2012-06-05 00:32:23 -07:00
Yehuda Katz
3cb74887df
Merge pull request #65 from teeparham/array-root
...
use :root option in render :json
2012-06-05 00:31:13 -07:00
Yehuda Katz
64cb68107a
Merge pull request #67 from te-chris/patch-1
...
@scope seems to be deprecated - updated the readme to reflect options[:s...
2012-06-05 00:23:50 -07:00
Yehuda Katz
8376a4dcd1
Merge pull request #69 from teeparham/array-serializer
...
Array serializer should support Hash, AMS, and PORO
2012-06-05 00:23:17 -07:00
Yehuda Katz
dc942f47c1
Merge pull request #68 from teeparham/unique-test-methods
...
rename test methods so the tests run
2012-06-05 00:22:14 -07:00
Yehuda Katz
9919f28f4d
Merge pull request #75 from mauriciopasquier/master
...
fixing docs
2012-06-05 00:18:31 -07:00
Mauricio Pasquier Juan
7e80bce835
missing and duplicated id
2012-06-04 12:18:42 -03:00
José Valim
84aa3bc148
Merge pull request #73 from alindeman/rails-3-0-x
...
`rails generate` runs correctly under Rails 3.0.x
2012-06-01 07:10:59 -07:00
Andy Lindeman
9a3bd4770a
rails generate runs correctly under Rails 3.0.x
...
* Rails 3.0.x does not yield `app` to `generator` blocks in railties.
Picks a hopefully reasonable default `Rails.application` in that case.
* Fixes #71
2012-06-01 10:08:58 -04:00
Tee Parham
f35a2261d2
support different serializations in ArraySerializer
...
ArraySerializer can serialize arrays of Hash, ActiveModel::Serializer,
or any PORO that responds to :as_json
Each item in the array should not include its type as a root element,
since normal arrays do not do this. If you want "typed" collections,
don't use an Array.
2012-05-30 14:52:52 -06:00
Tee Parham
00db4dd6db
rename test methods so tests run
...
incidentally test_array_serializer_with_root fails
2012-05-30 11:14:49 -06:00
Tee Parham
9962069ae9
delete identical test
2012-05-30 10:55:35 -06:00
Christopher Bull
f448a1651a
@scope seems to be deprecated - updated the readme to reflect options[:scope]
2012-05-29 16:49:09 +12:00
Tee Parham
dd00e218b1
use :root option in render :json
...
ArraySerializer can now render arrays with no root
2012-05-18 12:45:43 -06:00
José Valim
5beecd5947
Fix the build on 1.8.7 :trollface:
2012-05-17 19:28:15 +02:00
José Valim
37d894f94e
Fix build the correct way, ensure new apps work, closes #63
2012-05-17 19:18:01 +02:00
José Valim
7a093afd03
Revert "Fix build for real"
...
This reverts commit 43f32c868a .
2012-05-17 19:16:11 +02:00
vanstee
81fddb55d3
Remove left over references to scope instance variable
2012-05-16 22:54:26 -04:00
Yehuda Katz
56b61b1532
Add URL to serializers ( closes #61 )
...
Thanks so much to @vanstee for the initial
implementation!
2012-05-16 18:35:30 -07:00
Yehuda Katz
43f32c868a
Fix build for real
2012-05-16 18:28:24 -07:00
Yehuda Katz
c6b1cea4bc
Fix the build
2012-05-16 18:26:57 -07:00
Yehuda Katz
5f4f6a3483
Merged on_load
2012-05-16 18:17:21 -07:00
Yehuda Katz
0f1ec7a3cf
Add support for customizing fields
2012-05-16 18:13:59 -07:00
James A. Rosen
4c17a22207
add ActiveSupport.on_load announcement
2012-05-16 15:31:32 -07:00
tomhuda
33d4842dcd
Prep for 0.5.0
2012-05-16 14:17:10 -07:00
José Valim
2c151438b1
Merge pull request #59 from stayce/master
...
Updated Readme
2012-05-16 12:04:53 -07:00
stayce
74a2846f78
updated and clarified readme. changed PostController to PostsController as it would be generated by rails. Also changed ApplicationSerializer to ActiveModel::Serializer
2012-05-16 11:54:57 -07:00
Yehuda Katz
a2d73faa63
Generate a serializer with each new model
2012-04-30 17:18:51 -07:00
Yehuda Katz
d5d917ea56
Don't require current_user
2012-04-30 17:18:51 -07:00
José Valim
a2b0649e28
Merge pull request #53 from cowboyd/patch-1
...
grammar fix/simplification.
2012-04-26 12:55:44 -07:00
Charles Lowell
fa790fda4d
grammar fix/simplification.
2012-04-26 14:40:13 -05:00
Yehuda Katz
6a2103bcb6
Merge pull request #48 from joliss/simplify
...
Simplify code
2012-04-25 10:51:42 -07:00
José Valim
d1758ac619
Merge pull request #49 from joliss/doc
...
Doc
2012-04-17 07:05:49 -07:00
Jo Liss
5b41e648c9
Wrap text to 80 columns
2012-04-17 16:03:46 +02:00
Jo Liss
709218119b
Use two spaces instead of tabs; use syntax-highlighting
2012-04-17 16:03:43 +02:00
Jo Liss
67d5eefd8e
Simplify code
2012-04-17 15:54:34 +02:00