Module: ApiPack::Serializer::Adapter::FastJsonApi
- Defined in:
- lib/api_pack/serializer/adapter/fast_json_api.rb
Class Method Summary collapse
Class Method Details
.serializer_hash(resource, klass, opt: {}) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/api_pack/serializer/adapter/fast_json_api.rb', line 7 def serializer_hash(resource, klass, opt: {}) name_klass = klass.to_s.split('_').collect(&:capitalize).join serializer = "#{name_klass}Serializer" require "./app/serializers/fast_jsonapi/#{klass}_serializer" FastJsonapi.const_get(serializer).new(resource, opt).serializable_hash end |