Class: Myredditnews::Formatter
- Inherits:
-
Doodle
- Object
- Doodle
- Myredditnews::Formatter
- Defined in:
- lib/myredditnews.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default ⇒ Object
106 107 108 |
# File 'lib/myredditnews.rb', line 106 def self.default self.new '{{title}} - {{author}}' end |
Instance Method Details
#fmt(entry) ⇒ Object
94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'lib/myredditnews.rb', line 94 def fmt(entry) new_title = @format.gsub(/\{\{(.+?)\}\}/) { |match| entry.send($1) } new_entry = entry.clone new_entry.title = new_title new_entry.content = format_content(new_entry) if new_entry.content.empty? new_entry.self_post = false else new_entry.content += "\n\n" + md_link('source', new_entry.url) end return new_entry end |