Module: Blogue
- Defined in:
- lib/blogue.rb,
lib/blogue/engine.rb,
lib/blogue/version.rb,
app/models/blogue/post.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
- .set_blanket_checksum ⇒ Object
- .set_checksums ⇒ Object
- .setup_kramdown_for_handling_md_files ⇒ Object
- .use_rouge_codeblock_handler ⇒ Object
Class Method Details
.set_blanket_checksum ⇒ Object
59 60 61 |
# File 'lib/blogue.rb', line 59 def self.set_blanket_checksum self.blanket_checksum = blanket_checksum_calc.() end |
.set_checksums ⇒ Object
52 53 54 55 56 |
# File 'lib/blogue.rb', line 52 def self.set_checksums self.checksums = Hash[ Post.all.map{ |p| [p.id, checksum_calc.(p)] } ] end |
.setup_kramdown_for_handling_md_files ⇒ Object
40 41 42 43 44 |
# File 'lib/blogue.rb', line 40 def self.setup_kramdown_for_handling_md_files require 'kramdown/converter/blogue' self.markdown_format_handler ||= default_markdown_format_handler ActionView::Template.register_template_handler :md, markdown_format_handler end |
.use_rouge_codeblock_handler ⇒ Object
47 48 49 |
# File 'lib/blogue.rb', line 47 def self.use_rouge_codeblock_handler self.kramdown_codeblock_handler ||= default_kramdown_codeblock_handler end |