mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 14:29:31 +00:00
- adds handling for when the returned resource is not serializable via ams - fix for when resource is an Array - Moves grape include to grape namespace. Changes Enumerable to Array because a plain hash is enumerable. - Add integration test - Refine scope of Grape version dependency - Assert that the response is equal to a manually defined JSON string - Add single module to include in Grape projects - Create a Serializable Resource to test rails-api from Grape - Update docs - Fix discrepency between ActiveRecord 4.0 - 4.1 and 4.2 - Updated Changelog - Remove parens from `render`, use `serializable` in all tests.
15 lines
533 B
Ruby
15 lines
533 B
Ruby
# To add Grape support, require 'grape/active_model_serializers' in the base of your Grape endpoints
|
|
# Then add 'include Grape::ActiveModelSerializers' to enable the formatter and helpers
|
|
require 'active_model_serializers'
|
|
require 'grape/formatters/active_model_serializers'
|
|
require 'grape/helpers/active_model_serializers'
|
|
|
|
module Grape::ActiveModelSerializers
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
formatter :json, Grape::Formatters::ActiveModelSerializers
|
|
helpers Grape::Helpers::ActiveModelSerializers
|
|
end
|
|
end
|