Method: Bookbinder::Commands::Bind#initialize
- Defined in:
- lib/bookbinder/commands/bind.rb
#initialize(base_streams, output_locations: nil, config_fetcher: nil, config_decorator: nil, file_system_accessor: nil, middleman_runner: nil, link_checker: nil, preprocessor: nil, cloner_factory: nil, section_repository: nil, directory_preparer: nil) ⇒ Bind
Returns a new instance of Bind.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/bookbinder/commands/bind.rb', line 8 def initialize(base_streams, output_locations: nil, config_fetcher: nil, config_decorator: nil, file_system_accessor: nil, middleman_runner: nil, link_checker: nil, preprocessor: nil, cloner_factory: nil, section_repository: nil, directory_preparer: nil) @base_streams = base_streams @output_locations = output_locations @config_fetcher = config_fetcher @config_decorator = config_decorator @file_system_accessor = file_system_accessor @middleman_runner = middleman_runner @link_checker = link_checker @preprocessor = preprocessor @cloner_factory = cloner_factory @section_repository = section_repository @directory_preparer = directory_preparer end |