lib/milestoner/renderers/universal.rb in milestoner-17.11.0 vs lib/milestoner/renderers/universal.rb in milestoner-18.0.0

- old
+ new

@@ -2,17 +2,17 @@ module Milestoner module Renderers # The primary renderer for multiple input formats as HTML. class Universal - include Import[:input] + include Import[:settings] DELEGATES = {asciidoc: Asciidoc.new, markdown: Markdown.new}.freeze def initialize(delegates: DELEGATES, **) super(**) @delegates = delegates - @default_format = input.commit_format.to_sym + @default_format = settings.commit_format.to_sym end def call content, for: default_format delegates.fetch(binding.local_variable_get(:for)).call content end