sources: factor out Source::URL::Skeb.

This commit is contained in:
evazion
2022-02-24 19:53:40 -06:00
parent 6523cd14cb
commit 26f4cf1ebd
7 changed files with 155 additions and 58 deletions

View File

@@ -118,7 +118,7 @@ class ArtistURL < ApplicationRecord
end
def self.normalize_url(url)
Danbooru::URL.parse(url)&.to_s.presence || url
Danbooru::URL.parse(url)&.to_normalized_s.presence || url
end
def url=(url)

View File

@@ -70,7 +70,7 @@ class Upload < ApplicationRecord
class_methods do
# percent-encode unicode characters in the URL
def normalize_source(url)
Danbooru::URL.parse(url)&.to_s.presence || url
Danbooru::URL.parse(url)&.to_normalized_s.presence || url
end
end
end