Class: Immigrada::BloggerEntries
- Inherits:
-
Object
- Object
- Immigrada::BloggerEntries
- Defined in:
- lib/immigrada/blogger_entries.rb
Overview
Class for loading and processing blog entries from Blogger backup file.
Instance Method Summary collapse
-
#process(input_file, out_dir) ⇒ Object
Processes each entry object and saves it to file in markdown format.
Instance Method Details
#process(input_file, out_dir) ⇒ Object
Processes each entry object and saves it to file in markdown format.
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/immigrada/blogger_entries.rb', line 6 def process(input_file, out_dir) entries = load(input_file) entries.each do |e| next unless e.post? m_entry = MarkdownEntry.new(e, out_dir) m_entry.extend(LocalImagesDecorator) FileUtils.mkdir_p(out_dir) unless File.directory?(out_dir) m_entry.save end end |