sources: factor out Source::URL::TwitPic.
This commit is contained in:
18
app/logical/sources/strategies/twit_pic.rb
Normal file
18
app/logical/sources/strategies/twit_pic.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
# @see Source::URL::TwitPic
|
||||
module Sources::Strategies
|
||||
class TwitPic < Base
|
||||
def match?
|
||||
parsed_url&.site_name == "TwitPic"
|
||||
end
|
||||
|
||||
def site_name
|
||||
parsed_url.site_name
|
||||
end
|
||||
|
||||
def normalize_for_source
|
||||
parsed_url.page_url || url
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user