class ActiveRecord::Associations::Builder::HasOne

def self.touch_record(record, name, touch)

def self.touch_record(record, name, touch)
  instance = record.send(name)
  if instance&.persisted?
    touch != true ?
      instance.touch(touch) : instance.touch
  end
end