module PaperTrailAssociationTracking::Config

Public Instance Methods

association_reify_error_behaviour() click to toggle source
# File lib/paper_trail_association_tracking/config.rb, line 14
def association_reify_error_behaviour
  @association_reify_error_behaviour ||= "error"
end
association_reify_error_behaviour=(val) click to toggle source
# File lib/paper_trail_association_tracking/config.rb, line 5
def association_reify_error_behaviour=(val)
  val = val.to_s
  if ['error', 'warn', 'ignore'].include?(val.to_s)
    @association_reify_error_behaviour = val.to_s
  else
    raise ArgumentError.new('Incorrect value passed to `association_reify_error_behaviour`')
  end
end
track_associations=(val) click to toggle source
# File lib/paper_trail_association_tracking/config.rb, line 18
def track_associations=(val)
  @track_associations = !!val
end
track_associations?() click to toggle source
# File lib/paper_trail_association_tracking/config.rb, line 22
def track_associations?
  !!@track_associations
end