Class: Arxiv::Downloader::Metadata::Markdown

Inherits:
Object
  • Object
show all
Defined in:
lib/arxiv/downloader/metadata/markdown.rb

Constant Summary collapse

FILENAME =
'metadata.md'.freeze

Instance Method Summary collapse

Constructor Details

#initialize(metadata) ⇒ Markdown

Returns a new instance of Markdown.



10
11
12
# File 'lib/arxiv/downloader/metadata/markdown.rb', line 10

def initialize 
  @metadata = 
end

Instance Method Details

#write(to:) ⇒ Object



14
15
16
17
# File 'lib/arxiv/downloader/metadata/markdown.rb', line 14

def write to:
  FileUtils.mkdir_p to
  File.write File.join(to, FILENAME), "#{frontmatter}\n#{body}"
end