Class: RailsConsolePro::Serializers::DiffSerializer
- Inherits:
-
BaseSerializer
- Object
- BaseSerializer
- RailsConsolePro::Serializers::DiffSerializer
- Defined in:
- lib/rails_console_pro/serializers/diff_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(result) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/rails_console_pro/serializers/diff_serializer.rb', line 6 def serialize(result) { 'type' => 'diff_comparison', 'object1_type' => result.object1_type, 'object2_type' => result.object2_type, 'identical' => result.identical, 'different_types' => result.different_types?, 'diff_count' => result.diff_count, 'has_differences' => result.has_differences?, 'differences' => serialize_data(result.differences), 'object1' => serialize_data(result.object1), 'object2' => serialize_data(result.object2), 'timestamp' => result..iso8601 } end |