Class: Avm::RedditBase0::Sources::Download::DownloadWiki
- Inherits:
-
Object
- Object
- Avm::RedditBase0::Sources::Download::DownloadWiki
- Defined in:
- lib/avm/reddit_base0/sources/download/download_wiki.rb
Constant Summary collapse
- DEFAULT_EXTENSION =
'.md'
- AUTOMODERATOR_EXTENSION =
'.yml'
- AUTOMODERATOR_SUBPATH =
'config/automoderator'
Instance Method Summary collapse
Instance Method Details
#result ⇒ Object
18 19 20 |
# File 'lib/avm/reddit_base0/sources/download/download_wiki.rb', line 18 def result target_path.assert_parent.write(wiki.read) end |
#target_extension ⇒ String
28 29 30 31 32 33 34 |
# File 'lib/avm/reddit_base0/sources/download/download_wiki.rb', line 28 def target_extension if wiki.subpath.to_pathname == AUTOMODERATOR_SUBPATH.to_pathname AUTOMODERATOR_EXTENSION else DEFAULT_EXTENSION end end |
#target_path ⇒ Object
22 23 24 25 |
# File 'lib/avm/reddit_base0/sources/download/download_wiki.rb', line 22 def target_path source.path.join('wiki').join(wiki.subpath) .basename_sub { |b| "#{b}#{target_extension}" } end |