Module: Blogue

Defined in:
lib/blogue.rb,
lib/blogue/engine.rb,
lib/blogue/version.rb,
app/models/blogue/post.rb

Defined Under Namespace

Classes: Engine, Post

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.set_blanket_checksumObject



59
60
61
# File 'lib/blogue.rb', line 59

def self.set_blanket_checksum
  self.blanket_checksum = blanket_checksum_calc.()
end

.set_checksumsObject



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_filesObject



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_handlerObject



47
48
49
# File 'lib/blogue.rb', line 47

def self.use_rouge_codeblock_handler
  self.kramdown_codeblock_handler ||= default_kramdown_codeblock_handler
end