module PaperTrail::RelatedChanges

Constants

Attribute
Change
VERSION

Public Class Methods

insert_after_serializer(serializer, after_serializer) click to toggle source
# File lib/paper_trail/related_changes.rb, line 22
def self.insert_after_serializer(serializer, after_serializer)
  serializer_index = serializers.index(serializer)
  @serializers = serializers.insert(serializer_index + 1, after_serializer)
end
insert_before_serializer(serializer, after_serializer) click to toggle source
# File lib/paper_trail/related_changes.rb, line 27
def self.insert_before_serializer(serializer, after_serializer)
  serializer_index = serializers.index(serializer)
  @serializers = serializers.insert(serializer_index, after_serializer)
end
serializers() click to toggle source
# File lib/paper_trail/related_changes.rb, line 14
def self.serializers
  @serializers ||= [
    Serializer::Skippable,
    Serializer::BelongsTo,
    Serializer::Polymorphic
  ]
end
user_class() click to toggle source
# File lib/paper_trail/related_changes.rb, line 32
def self.user_class
  User if defined? User
end