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