Class: Diffstitch::Generator
- Inherits:
-
Object
- Object
- Diffstitch::Generator
- Defined in:
- lib/diffstitch/generator.rb
Constant Summary collapse
- ASSETS_DIR =
File.('assets', __dir__)
Instance Method Summary collapse
-
#initialize(base:, branches:, diffs:, title:) ⇒ Generator
constructor
A new instance of Generator.
- #write(output_dir) ⇒ Object
Constructor Details
#initialize(base:, branches:, diffs:, title:) ⇒ Generator
Returns a new instance of Generator.
11 12 13 14 15 16 |
# File 'lib/diffstitch/generator.rb', line 11 def initialize(base:, branches:, diffs:, title:) @base = base @branches = branches @diffs = diffs @title = title end |
Instance Method Details
#write(output_dir) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/diffstitch/generator.rb', line 18 def write(output_dir) FileUtils.mkdir_p(output_dir) write_data_js(output_dir) %w[bootstrap.min.css styles.css app.js].each { |f| FileUtils.cp(asset(f), output_dir) } write_html(output_dir) end |