mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Prefer public_send over send.
This commit is contained in:
@@ -16,7 +16,11 @@ class StaffActionLogger
|
||||
|
||||
def log_user_deletion(deleted_user, opts = {})
|
||||
raise Discourse::InvalidParameters.new(:deleted_user) unless deleted_user && deleted_user.is_a?(User)
|
||||
details = USER_FIELDS.map { |x| "#{x}: #{deleted_user.send(x)}" }.join("\n")
|
||||
|
||||
details = USER_FIELDS.map do |x|
|
||||
"#{x}: #{deleted_user.public_send(x)}"
|
||||
end.join("\n")
|
||||
|
||||
UserHistory.create!(params(opts).merge(
|
||||
action: UserHistory.actions[:delete_user],
|
||||
ip_address: deleted_user.ip_address.to_s,
|
||||
@@ -268,7 +272,11 @@ class StaffActionLogger
|
||||
|
||||
def log_badge_creation(badge)
|
||||
raise Discourse::InvalidParameters.new(:badge) unless badge
|
||||
details = BADGE_FIELDS.map { |f| [f, badge.send(f)] }.select { |f, v| v.present? }.map { |f, v| "#{f}: #{v}" }
|
||||
|
||||
details = BADGE_FIELDS.map do |f|
|
||||
[f, badge.public_send(f)]
|
||||
end.select { |f, v| v.present? }.map { |f, v| "#{f}: #{v}" }
|
||||
|
||||
UserHistory.create!(params.merge(
|
||||
action: UserHistory.actions[:create_badge],
|
||||
details: details.join("\n")
|
||||
@@ -287,7 +295,11 @@ class StaffActionLogger
|
||||
|
||||
def log_badge_deletion(badge)
|
||||
raise Discourse::InvalidParameters.new(:badge) unless badge
|
||||
details = BADGE_FIELDS.map { |f| [f, badge.send(f)] }.select { |f, v| v.present? }.map { |f, v| "#{f}: #{v}" }
|
||||
|
||||
details = BADGE_FIELDS.map do |f|
|
||||
[f, badge.public_send(f)]
|
||||
end.select { |f, v| v.present? }.map { |f, v| "#{f}: #{v}" }
|
||||
|
||||
UserHistory.create!(params.merge(
|
||||
action: UserHistory.actions[:delete_badge],
|
||||
details: details.join("\n")
|
||||
|
||||
Reference in New Issue
Block a user