RailsのモデルをフロントのJavaScriptで持っているデータとリアルタイム同期させるためのgem(ar_sync)を作っている。 そのために、俺の考えた最強のシリアライザ(ar_serializer)を作っていたら、ほぼGraphQL互換(mutationはないけど)ぽい作りになった。 せっかくなのでGraphQLのパーサを書いて、GraphiQLが動くところまでできた。 GraphQLは良いぞ ar_serializerについて https://github.com/tompng/ar_serializer queryは、as_jsonとかincludesの引数みたいな(見慣れたものに近い)記法で書く GraphQLのqueryと機能的にはだいたい同じ モデルにガリガリfield書いてく 個人的には書きやすいと思う(typeも指定しなければ適当にassociationとかから引っ
![GraphQLのライブラリをなぜか書いている話 GraphQLは良いぞ! - tompngのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/dbed1e228baf3a52e5a111d7e31bd1118139ed60/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftompng%2F20180828%2F20180828231056.png)