DownloadStrategy: Detect classes
This commit is contained in:
parent
44ccd122c2
commit
f39d8eb88c
@ -578,9 +578,9 @@ class DownloadStrategyDetector
|
|||||||
end
|
end
|
||||||
|
|
||||||
def detect
|
def detect
|
||||||
case @strategy
|
if @strategy.is_a? Class and @strategy.ancestors.include? AbstractDownloadStrategy
|
||||||
when AbstractDownloadStrategy then @strategy
|
@strategy
|
||||||
when Symbol then detect_from_symbol
|
elsif @strategy.is_a? Symbol then detect_from_symbol
|
||||||
else detect_from_url
|
else detect_from_url
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user