Class: RailsConsolePro::Serializers::ActiveRecordSerializer
- Inherits:
-
BaseSerializer
- Object
- BaseSerializer
- RailsConsolePro::Serializers::ActiveRecordSerializer
- Defined in:
- lib/rails_console_pro/serializers/active_record_serializer.rb
Instance Method Summary collapse
Methods inherited from BaseSerializer
Constructor Details
This class inherits a constructor from RailsConsolePro::Serializers::BaseSerializer
Instance Method Details
#serialize(record) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/rails_console_pro/serializers/active_record_serializer.rb', line 6 def serialize(record) { 'type' => 'active_record', 'class' => record.class.name, 'id' => record.id, 'attributes' => record.attributes, 'errors' => record.errors.any? ? record.errors. : nil }.compact end |