class Milestoner::Renderers::Universal
The primary renderer for multiple input formats as HTML.
Constants
- DELEGATES
Public Class Methods
new(delegates: DELEGATES, **)
click to toggle source
Calls superclass method
# File lib/milestoner/renderers/universal.rb, line 15 def initialize(delegates: DELEGATES, **) super(**) @delegates = delegates @default_format = settings.commit_format.to_sym end
Public Instance Methods
call(content, for: default_format)
click to toggle source
# File lib/milestoner/renderers/universal.rb, line 21 def call(content, for: default_format) = delegates.fetch(binding[:for]).call content private attr_reader :delegates, :default_format end