Class: TraceLocation::Generator::Markdown
- Defined in:
- lib/trace_location/generator/markdown.rb
Overview
:nodoc:
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(events, return_value, options) ⇒ Markdown
constructor
A new instance of Markdown.
Constructor Details
#initialize(events, return_value, options) ⇒ Markdown
Returns a new instance of Markdown.
6 7 8 9 10 11 12 13 |
# File 'lib/trace_location/generator/markdown.rb', line 6 def initialize(events, return_value, ) super @current_dir = ::TraceLocation.config.current_dir @dest_dir = .fetch(:dest_dir) { ::TraceLocation.config.dest_dir } @current = Time.now @filename = "trace_location-#{@current.strftime('%Y%m%d%H%m%s')}.md" @file_path = File.join(@dest_dir, @filename) end |
Instance Method Details
#generate ⇒ Object
15 16 17 18 19 |
# File 'lib/trace_location/generator/markdown.rb', line 15 def generate setup_dir create_file $stdout.puts "Created at #{file_path}" end |