Class: Bookbinder::MiddlemanRunner
- Inherits:
-
Object
- Object
- Bookbinder::MiddlemanRunner
- Defined in:
- lib/bookbinder/middleman_runner.rb
Instance Method Summary collapse
-
#initialize(logger, git_accessor) ⇒ MiddlemanRunner
constructor
A new instance of MiddlemanRunner.
- #run(output_locations, config, cloner, verbose = false, subnav_templates_by_directory = {}) ⇒ Object
Constructor Details
#initialize(logger, git_accessor) ⇒ MiddlemanRunner
Returns a new instance of MiddlemanRunner.
34 35 36 37 |
# File 'lib/bookbinder/middleman_runner.rb', line 34 def initialize(logger, git_accessor) @logger = logger @git_accessor = git_accessor end |
Instance Method Details
#run(output_locations, config, cloner, verbose = false, subnav_templates_by_directory = {}) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/bookbinder/middleman_runner.rb', line 39 def run(output_locations, config, cloner, verbose = false, = {}) @logger.log "\nRunning middleman...\n\n" within(output_locations.master_dir) do invoke_against_current_dir(output_locations.workspace_dir, config.public_host, , config.template_variables, config., verbose, cloner) end end |