Module: Decidim::Plans::PaperTrail::RecordTrail
- Included in:
- PaperTrail::RecordTrail
- Defined in:
- lib/decidim/plans/paper_trail/record_trail.rb
Instance Method Summary collapse
-
#save_associations(version) ⇒ Object
Saves associations if a) The version record responds to ‘track_associations?` and returns `true` from it.
Instance Method Details
#save_associations(version) ⇒ Object
Saves associations if a) The version record responds to ‘track_associations?` and returns
`true` from it.
b) ‘PaperTrail.config.track_associations` is set to `true`.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/decidim/plans/paper_trail/record_trail.rb', line 11 def save_associations(version) if version.respond_to?(:track_associations?) return unless version.track_associations? else return unless ::PaperTrail.config.track_associations? end save_bt_associations(version) save_habtm_associations(version) end |