module Blamer::Userstamp

Private Instance Methods

_create_record(*args) click to toggle source
Calls superclass method
# File lib/blamer/userstamp.rb, line 21
def _create_record(*args)
  if record_userstamps
    write_attribute(created_userstamp_column, userstamp_object.try(:id)) if respond_to?(created_userstamp_column)
    write_attribute(updated_userstamp_column, userstamp_object.try(:id)) if respond_to?(updated_userstamp_column)
  end

  super
end
_update_record(*args) click to toggle source
Calls superclass method
# File lib/blamer/userstamp.rb, line 30
def _update_record(*args)
  if record_userstamps && changed?
    write_attribute(updated_userstamp_column, userstamp_object.try(:id)) if respond_to?(updated_userstamp_column)
  end
  super
end
userstamp_object() click to toggle source
# File lib/blamer/userstamp.rb, line 17
def userstamp_object
  User.current_user
end