class CbrToEpub::Input::ExtractorFactory
Attributes
file_manager[R]
Public Class Methods
new(file_manager)
click to toggle source
# File lib/cbr_to_epub/input/extractor_factory.rb, line 7 def initialize(file_manager) @file_manager = file_manager end
Public Instance Methods
for_file(file)
click to toggle source
# File lib/cbr_to_epub/input/extractor_factory.rb, line 11 def for_file(file) extension = File.extname(file) if extension == '.cbz' CbzExtractor.new(file_manager, file) else CbrExtractor.new(file_manager, file) end end