class Parade::Commands::GenerateOutline
Generate a parade outline presentation file.
Public Instance Methods
default_outline_filename()
click to toggle source
# File lib/parade/commands/generate_outline.rb, line 19 def default_outline_filename "parade" end
description()
click to toggle source
# File lib/parade/commands/generate_outline.rb, line 10 def description "A generic presentation file (i.e. #{default_outline_filename})" end
generate(options)
click to toggle source
# File lib/parade/commands/generate_outline.rb, line 14 def generate(options) outline_filename = options['outline'] || default_outline_filename create_file_with_contents outline_filename, outline_template(options), options end
outline_template(options)
click to toggle source
# File lib/parade/commands/generate_outline.rb, line 23 def outline_template(options) template_options = { 'erb_template_file' => File.join(default_template_path, "#{default_outline_filename}.erb"), 'title' => 'My Presentation', 'description' => 'The importance of unicorns!' }.merge(options) render_template template_options end