Craig Little
|
76ce2130e7
|
Update build badge URL
s/steveklabnik/rails-api/
|
2014-09-03 00:43:58 -07:00 |
|
Steve Klabnik
|
98a3e5696e
|
Merge pull request #612 from bolshakov/feature/adapter
Feature/adapter
|
2014-08-31 19:58:25 -04:00 |
|
Tema Bolshakov and Dmitry Myaskovskiy
|
71a43a432a
|
Pass options to associations
|
2014-08-29 20:16:11 +04:00 |
|
Tema Bolshakov and Dmitry Myaskovskiy
|
258b5953e2
|
clean up code
|
2014-08-29 19:47:46 +04:00 |
|
Tema Bolshakov and Dmitry Myaskovskiy
|
45a47a1c4d
|
safe_constantize instead of rescue
|
2014-08-29 19:47:29 +04:00 |
|
Tema Bolshakov and Dmitry Myaskovskiy
|
ff37b6260d
|
test for json adapter
|
2014-08-29 19:40:01 +04:00 |
|
Tema Bolshakov
|
7293072670
|
Revert "Remove 1.9.3 from CI build as we dropped support"
This reverts commit 85b4b85bb3.
|
2014-08-29 13:48:39 +04:00 |
|
Tema Bolshakov
|
77847d7c02
|
User String#constantize instead of Object.const_get
|
2014-08-29 13:48:06 +04:00 |
|
Tema Bolshakov
|
139609355f
|
Object.const_get differs on 2.0 and 2.1.2. So rescue from NameError
|
2014-08-29 13:01:01 +04:00 |
|
Tema Bolshakov
|
b4a313e6d8
|
Merge remote-tracking branch 'upstream/master' into feature/adapter
|
2014-08-29 12:55:20 +04:00 |
|
Tema Bolshakov
|
e45e5a82b7
|
Remove 'Adapter' suffix from adapters since they are in Adapter:: namespace
|
2014-08-29 11:40:56 +04:00 |
|
Tema Bolshakov
|
6bb4501f67
|
JsonApi adapter: serialize association
|
2014-08-29 11:37:27 +04:00 |
|
Tema Bolshakov
|
6496b08464
|
rename simple adapter to json
|
2014-08-29 11:01:39 +04:00 |
|
Tema Bolshakov
|
3dd4928279
|
* Do not ingerit array serializer from Serializer
* Tests for ArraySerializer
|
2014-08-29 10:58:14 +04:00 |
|
Tema Bolshakov
|
85ff8123fd
|
Include Enumerable to ArraySerializer
|
2014-08-28 23:03:28 +04:00 |
|
Tema Bolshakov
|
85b4b85bb3
|
Remove 1.9.3 from CI build as we dropped support
|
2014-08-28 22:58:30 +04:00 |
|
Tema Bolshakov
|
c1fdfc1cdc
|
First try to implement ArraySerializer
|
2014-08-28 19:16:24 +04:00 |
|
Tema Bolshakov
|
1b718b6d48
|
fix spelling
|
2014-08-28 18:56:22 +04:00 |
|
Tema Bolshakov
|
597765e3b0
|
start implementing json_api adapter to understand how associations should work
|
2014-08-28 18:55:27 +04:00 |
|
Tema Bolshakov
|
466c7d5dd8
|
Wrap association into Serializers
|
2014-08-28 18:46:19 +04:00 |
|
Steve Klabnik
|
f29e78f4c8
|
Merge pull request #615 from tpitale/fix-serializer-lookup
Rails does not support const_defined? in development mode
|
2014-08-27 16:20:30 -04:00 |
|
Steve Klabnik
|
eed23620c3
|
Merge pull request #613 from spk/readme_fix_attributes
README: typo fix on attributes
|
2014-08-27 16:19:27 -04:00 |
|
Steve Klabnik
|
ba9b151b6b
|
Merge pull request #614 from arthurnn/fix_build_40
Fix rails 4.0.x build.
|
2014-08-27 16:19:15 -04:00 |
|
Tony Pitale
|
dee2f1969e
|
Rails does not support const_defined? in development mode;
Use const_get instead, and rescue NameError
|
2014-08-27 14:42:41 -04:00 |
|
Arthur Neves
|
373c35959a
|
Add .ruby-version to gitignore
|
2014-08-27 10:54:38 -04:00 |
|
Arthur Neves
|
fbf8633041
|
Dont allow failures on 4.0.x
|
2014-08-27 10:54:14 -04:00 |
|
Arthur Neves
|
c8d9ee4ae3
|
Fix rails 4.0.x build
|
2014-08-27 10:53:34 -04:00 |
|
Laurent Arnoud
|
f02f5b767a
|
README: typo fix on attributes
|
2014-08-27 11:48:14 +02:00 |
|
Tema Bolshakov
|
fa4ee9d645
|
Add Serializer#associations
|
2014-08-27 11:21:01 +04:00 |
|
Tema Bolshakov
|
b1f7a5ccda
|
Move Adapter.adapter_for to Serializer.adapter
|
2014-08-27 11:02:39 +04:00 |
|
Tema Bolshakov
|
a6f9dae560
|
Concrete adapter should provide serializable hash for Adapter#to_json method
|
2014-08-27 09:33:14 +04:00 |
|
Tema Bolshakov
|
2c7906e9ff
|
Test for NullAdapter#serializable_hash
|
2014-08-27 09:15:54 +04:00 |
|
Tema Bolshakov
|
7b7d4d8907
|
Test for SimpleAdapter#serializable_hash
|
2014-08-27 09:15:07 +04:00 |
|
Tema Bolshakov
|
553c470e10
|
Serializer should be available wiithing adapter to inspect attributes and assotions
|
2014-08-27 09:09:01 +04:00 |
|
Tema Bolshakov
|
6cc4fa0258
|
* Configure adapter using ActiveModel::Serializer.config.adapter
* Get adapter instance using ActiveModel::Serializer::Adapter.adapter_for(serializer)
|
2014-08-27 09:05:28 +04:00 |
|
Tema Bolshakov
|
56725b45a6
|
Add NullAdapater
|
2014-08-27 08:41:45 +04:00 |
|
Tema Bolshakov
|
f00fe5595d
|
* Rename NullAdapter to SimpleAdapter
* Introduce abstract Adapter class
* Organaze test structure to match convemtions
|
2014-08-27 08:21:08 +04:00 |
|
Steve Klabnik
|
0c13956311
|
Merge pull request #610 from bolshakov/feature/array_serializer
ArraySerializer
|
2014-08-26 11:40:27 -04:00 |
|
Tema Bolshakov
|
a54813806d
|
Tests for ActiveModel::Serializer.serializer_for for not array serializer
|
2014-08-26 13:27:46 +04:00 |
|
Tema Bolshakov
|
d39a3e0aec
|
serializer_for Array
|
2014-08-26 12:50:47 +04:00 |
|
Steve Klabnik
|
35e17b5964
|
Merge pull request #607 from zigomir/patch-1
ruby syntax highlights
|
2014-08-25 13:31:17 -04:00 |
|
Žiga
|
e8727ae272
|
ruby syntax highlights
|
2014-08-25 19:21:15 +02:00 |
|
Steve Klabnik
|
e7dbea383b
|
Merge pull request #602 from JordanFaust/add-dsl-for-assocations
Add DSL for associations
|
2014-08-23 16:51:53 -04:00 |
|
Jordan Faust
|
00f7cab864
|
Add DSL for assocations
|
2014-08-23 15:20:48 -05:00 |
|
Steve Klabnik
|
86fc7d7227
|
bump version to 0.10.0.pre
|
2014-08-22 17:02:05 -04:00 |
|
Steve Klabnik
|
09bc715c0b
|
Update README with branch info, etc.
|
2014-08-22 17:01:14 -04:00 |
|
Steve Klabnik
|
886ada9151
|
don't hold on to serializer
this is an optimization for now, this may have to change later.
|
2014-07-09 23:05:41 -04:00 |
|
Steve Klabnik
|
970b542549
|
Implement basic rendering
Woo actioncontroller
|
2014-07-09 17:52:31 -04:00 |
|
Steve Klabnik
|
45803f1aa1
|
Re-add in rails 3.2
it can fail for now, but we will want to support it
|
2014-07-09 17:14:27 -04:00 |
|
Steve Klabnik
|
ed5499e318
|
UUUUGH.
This versioning situation sucks.
|
2014-07-09 17:06:00 -04:00 |
|