Sha256: 0ec9085afa5e4d6149737fe5984ec327dd3c9522715c96543958879957f461a8
Contents?: true
Size: 650 Bytes
Versions: 8
Compression:
Stored size: 650 Bytes
Contents
require 'rhet-butler/stasis' module RhetButler module Stasis class DocumentTransform def self.register(type) TransformQueue.register(type, self) end attr_accessor :document, :queue, :target_path def document_source @document.source_uri end def save_document @queue.write_document(target_path, render_document) end def process parse_document translate_links save_document end def get_link_translation(link) queue.target_for(document, document_source).route_to(queue.target_for(document, link)) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems