class RhetButler::Stasis::DocumentTransform

Attributes

document[RW]
queue[RW]
target_path[RW]

Public Class Methods

register(type) click to toggle source
# File lib/rhet-butler/stasis/document-transform.rb, line 5
def self.register(type)
  TransformQueue.register(type, self)
end

Public Instance Methods

document_source() click to toggle source
# File lib/rhet-butler/stasis/document-transform.rb, line 11
def document_source
  @document.source_uri
end
process() click to toggle source
# File lib/rhet-butler/stasis/document-transform.rb, line 19
def process
  parse_document

  translate_links

  save_document
end
save_document() click to toggle source
# File lib/rhet-butler/stasis/document-transform.rb, line 15
def save_document
  @queue.write_document(target_path, render_document)
end