Module: PaperTrail::RelatedChanges
- Defined in:
- lib/paper_trail/related_changes.rb,
lib/paper_trail/related_changes/change.rb,
lib/paper_trail/related_changes/engine.rb,
lib/paper_trail/related_changes/version.rb,
lib/paper_trail/related_changes/attribute.rb,
lib/paper_trail/related_changes/hierarchy.rb,
lib/paper_trail/related_changes/serializer.rb,
lib/paper_trail/related_changes/build_changes.rb,
app/jobs/paper_trail/related_changes/application_job.rb,
lib/paper_trail/related_changes/grouped_by_request_id.rb,
app/models/paper_trail/related_changes/application_record.rb,
app/helpers/paper_trail/related_changes/application_helper.rb,
app/mailers/paper_trail/related_changes/application_mailer.rb,
app/controllers/paper_trail/related_changes/base_controller.rb,
app/controllers/paper_trail/related_changes/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, RelationallyIndependent
Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Attribute, BaseController, BuildChanges, Change, Engine, GroupedByRequestId, Hierarchy, Serializer
Constant Summary
collapse
- VERSION =
'1.0.2'
Class Method Summary
collapse
Class Method Details
.insert_after_serializer(serializer, after_serializer) ⇒ Object
22
23
24
25
|
# 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) ⇒ Object
27
28
29
30
|
# 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
|
.user_class ⇒ Object
32
33
34
|
# File 'lib/paper_trail/related_changes.rb', line 32
def self.user_class
User if defined? User
end
|