Use Rails 7.1 normalizes
feature (#27521)
This commit is contained in:
parent
50b7ea810e
commit
714e3ae5b5
5 changed files with 7 additions and 25 deletions
|
@ -25,6 +25,8 @@ class AccountMigration < ApplicationRecord
|
|||
before_validation :set_target_account
|
||||
before_validation :set_followers_count
|
||||
|
||||
normalizes :acct, with: ->(acct) { acct.strip.delete_prefix('@') }
|
||||
|
||||
validates :acct, presence: true, domain: { acct: true }
|
||||
validate :validate_migration_cooldown
|
||||
validate :validate_target_account
|
||||
|
@ -51,10 +53,6 @@ class AccountMigration < ApplicationRecord
|
|||
created_at + COOLDOWN_PERIOD
|
||||
end
|
||||
|
||||
def acct=(val)
|
||||
super(val.to_s.strip.gsub(/\A@/, ''))
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def set_target_account
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue