module ActsAsWarnable::WarnableInstanceMethods

Public Instance Methods

issue_warning(source, message) click to toggle source
# File lib/acts_as_warnable.rb, line 42
def issue_warning(source, message)
  warning = warnings.create(source: source, message: message)

  if respond_to?(:create_activity)
    create_activity(
      key: 'warning.issue',
      recipient: warning
    )
  end
end
warning_source(method_name) click to toggle source
# File lib/acts_as_warnable.rb, line 38
def warning_source(method_name)
  "#{self.class.name}##{method_name}"
end