mirror of
https://github.com/hkalexling/Mango.git
synced 2026-03-20 00:00:48 -04:00
Use macro to DRY the self.default method
This commit is contained in:
@@ -92,12 +92,7 @@ class Queue
|
||||
@downloaders = [] of Downloader
|
||||
@paused = false
|
||||
|
||||
def self.default : self
|
||||
unless @@default
|
||||
@@default = new
|
||||
end
|
||||
@@default.not_nil!
|
||||
end
|
||||
use_default
|
||||
|
||||
def initialize(db_path : String? = nil)
|
||||
@path = db_path || Config.current.mangadex["download_queue_db_path"].to_s
|
||||
|
||||
Reference in New Issue
Block a user