Commit Graph

444 Commits

Author SHA1 Message Date
João Moura
d981ee5106 Merge pull request #880 from groyoh/serializer-inheritance
Inabling subclasses serializers to inherit attributes
2015-05-18 11:34:10 -03:00
João Moura
1e4ff264cf Merge pull request #913 from groyoh/fix_911
Avoiding the serializer option when instantiating a new one for ArraySerializer Fixed #911
2015-05-18 10:25:31 -03:00
groyoh
a794a06fa5 Fixed #911 2015-05-17 22:47:44 +02:00
João Moura
9b502a4ae0 changing tests name to support new default adapter 2015-05-11 16:23:38 -03:00
João Moura
738894e5b4 updating readme declaring JsonApi as default adapter 2015-05-11 16:21:14 -03:00
João Moura
2c9c36e21f adding json_api as default adapter 2015-05-10 03:58:18 -03:00
João Moura
46ae776175 Merge pull request #897 from imanel/patch-1
Allow to define custom serializer for given class
2015-05-10 03:28:14 -03:00
Cristian Bica
7a62d31777 Added serializer file digest to the cache_key
Fixes #901
2015-05-06 08:37:18 +03:00
João Moura
ece43f344a Merge pull request #892 from groyoh/fix-json-nil-association
Fixed a bug that appeared when json adapter serialize a nil association
2015-05-05 11:04:26 -03:00
Bernard Potocki
c91b649504 Allow to define custom serializer for given class by defining #serializer_class method in serialized object's class. Resolves #515. 2015-05-03 17:47:52 +02:00
João Moura
6a06b90743 Merge pull request #895 from adomokos/adding-meta-test
Adding a test to cover 'meta' and 'meta_key' attr_readers
2015-05-01 15:13:27 -03:00
Attila Domokos
bd06647b31 Adding a test to cover 'meta' and 'meta_key' attr_readers 2015-04-30 22:17:19 -05:00
João Moura
2fac65ae0e Merge pull request #894 from adomokos/fixing-readme
Fixing typos in README.md
2015-04-30 21:44:26 -03:00
Attila Domokos
cbd1e672d8 Fixing typos in README.md 2015-04-30 18:28:21 -05:00
groyoh
5dcdfaaef3 Fixed a bug that appeared when json adapter serialize a nil association 2015-04-28 22:20:21 +02:00
João Moura
fc6276cab8 Merge pull request #888 from groyoh/fix-action-controller-test-name
Changed duplicated test name in action controller test
2015-04-28 12:09:02 -03:00
João Moura
b82d6f383f Merge pull request #890 from JustinAiken/feature/remove_def_serializer
Remove unused method `def_serializer`
2015-04-28 12:07:20 -03:00
Justin Aiken
cf1c57d2a9 Remove unused method 2015-04-27 16:53:36 -06:00
groyoh
1ef2badb32 Changed duplicated test name in action controller test 2015-04-27 21:22:28 +02:00
João Moura
40d95c2d8a Merge pull request #887 from joaomdmoura/fixing-jruby-tests
Fixing tests on JRuby
2015-04-27 16:16:42 -03:00
João Moura
49e41cb83c adding tests order config 2015-04-27 15:45:49 -03:00
João Moura
b706e521ef Merge pull request #885 from tonyta/updates-rails-versions-for-test-and-dev
Updates rails versions for test and dev
2015-04-27 15:08:58 -03:00
Tony Ta
b224d50005 removes test env for incompatible Rails 3.2 and adds Rails 4.2
gemspec requires "rails" and "activemodel, ">= 4.0", so testing
on 3.2 will always fail to resolve dependencies.

adds and defaults to Rails 4.2 when RAILS_VERSION is not specified
2015-04-26 18:16:07 -07:00
Yohan Robert
02ffff599f Serializers now inherit attributes 2015-04-23 13:25:36 +02:00
Alexandre de Oliveira
1577969cb7 Bumps to 0.10.0.rc1 2015-04-22 03:06:06 -03:00
Alexandre de Oliveira
168c36fc7d Merge pull request #810 from joaomdmoura/fragment-cache
Adding Fragment Cache to AMS
2015-04-21 17:57:55 -03:00
Alexandre de Oliveira
820db0bee1 Merge pull request #868 from groyoh/bug-with-nil-association
Fixed a bug that appears when a nil association is included
2015-04-19 16:56:38 -03:00
João Moura
792fb8a905 Adding Fragment Cache to AMS
It's an upgrade based on the new Cache implementation #693.
It allows to use the Rails conventions to cache
specific attributes or associations.
It's based on the Cache Composition implementation.
2015-04-05 18:19:57 -03:00
Yohan Robert
6a0564a241 Fixed a bug that appears when a nil association is included 2015-04-03 12:50:05 +02:00
Alexandre de Oliveira
48ed7cf9ba Merge pull request #861 from machty/patch-1
README: Add emphasis to single-word difference
2015-03-27 11:08:04 -03:00
Alex Matchneer
7a70cf7eb8 README: Add emphasis to single-word difference
Minor change to make the distinction b/w adapters and serializers jump out more.
2015-03-27 08:50:10 -04:00
Guillermo Iguaran
4891c22a78 Merge pull request #858 from mateomurphy/adapter-fixes
Included resource fixes
2015-03-25 03:33:10 -05:00
Mateo Murphy
9aebc6cb11 Fix bugs with included resources
Make sure they're cached along with the including resource and remove duplicates
2015-03-24 20:07:25 -04:00
Mateo Murphy
5e560ddbef Fix skipped test and add test for duplicate links 2015-03-24 19:46:30 -04:00
Alexandre de Oliveira
db788a5f68 Merge pull request #853 from mateomurphy/jsonapi-format-updates
RC3 Updates for JSON API
2015-03-24 16:40:24 -03:00
Mateo Murphy
9480b567ef Refactor TestUser in SerializationScopeNameTest
Use the same base class we use for other test models
2015-03-23 13:44:30 -04:00
Mateo Murphy
90c7005c79 Don't store the root as we don't need it elsewhere 2015-03-23 12:38:15 -04:00
Mateo Murphy
b6951809b0 Add test for required fields 2015-03-22 20:43:57 -04:00
Mateo Murphy
ef3bfdd1e9 Update README.md
Indicate support for RC3 of JSON API
2015-03-22 20:43:56 -04:00
Mateo Murphy
4fcacb0b16 Update CHANGELOG.md 2015-03-22 20:43:56 -04:00
Mateo Murphy
946d1dba14 Remove debug include 2015-03-22 20:43:56 -04:00
Mateo Murphy
294d06624f Remove unused embed option 2015-03-22 20:43:56 -04:00
Mateo Murphy
33f3a88ba0 Implement included and id and type as per spec 2015-03-22 20:43:56 -04:00
Mateo Murphy
d82c599c68 Always use plural for linked types
Although spec is agnostic about inflection rules, examples given are plural
2015-03-22 20:43:11 -04:00
Mateo Murphy
0f55f21266 Update format of links 2015-03-22 20:41:20 -04:00
Mateo Murphy
83c2854094 Rename add_linked to add_included
Better reflect generated output
2015-03-22 20:38:30 -04:00
Mateo Murphy
da86747a3e Use symbol for root in jsonapi, fix tests 2015-03-22 20:38:29 -04:00
Mateo Murphy
3ba4386bda Root is always "data" for jsonapi 2015-03-22 20:37:25 -04:00
Guillermo Iguaran
b68d7f4826 Merge pull request #852 from mateomurphy/serializer-options-fix
Fix options merge order in `each_association`
2015-03-22 18:54:07 -05:00
Guillermo Iguaran
e901a2108f Merge pull request #850 from mateomurphy/association-override-fix
Use association value for determining serializer used
2015-03-22 18:53:45 -05:00