module Blogo::Renderer
Constants
- RENDERERS
Maps format names to renderers.
Public Class Methods
get(format)
click to toggle source
Find and initialize renderer for a particular markup format.
@param format [Symbol, String]
@return [Blogo::Renderer::Base]
# File lib/blogo/renderer.rb, line 18 def self.get(format) if renderer_class = RENDERERS[format.to_sym] renderer_class.load_dependencies!(format) renderer_class.new else raise(Blogo::Error, "Can't find renderer #{format.inspect}") end end