module ActiveModelSerializersHelper
Public Instance Methods
attributes_as_json(factory)
click to toggle source
# File lib/generators/rails/templates/active_model_serializers_helper.rb, line 8 def attributes_as_json(factory) factory.attributes.map do |name, value| _value = case value when Time, Date, DateTime value.iso8601 else value end [name, _value] end.to_h end
serialize(obj, **options)
click to toggle source
# File lib/generators/rails/templates/active_model_serializers_helper.rb, line 2 def serialize(obj, **options) serializer_class = options.delete(:serializer_class) || "#{obj.class.name}Serializer".constantize klass = serializer_class.new(obj) ActiveModelSerializers::Adapter.create(klass, options) end