From c901f4070eae370f8a476f7884c1ebee74117727 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sat, 24 Feb 2024 07:44:34 +0400 Subject: [PATCH] Remove class Repubmark::Setup --- lib/repubmark.rb | 1 - lib/repubmark/elems/article.rb | 10 ---------- lib/repubmark/elems/base.rb | 2 -- lib/repubmark/setup.rb | 19 ------------------- 4 files changed, 32 deletions(-) delete mode 100644 lib/repubmark/setup.rb diff --git a/lib/repubmark.rb b/lib/repubmark.rb index ea23389..d5cc6f2 100644 --- a/lib/repubmark.rb +++ b/lib/repubmark.rb @@ -8,7 +8,6 @@ require 'uri' require_relative 'repubmark/config' require_relative 'repubmark/highlight' -require_relative 'repubmark/setup' require_relative 'repubmark/titled_ref' require_relative 'repubmark/elems/base' diff --git a/lib/repubmark/elems/article.rb b/lib/repubmark/elems/article.rb index 1909fbb..f3bd1d8 100644 --- a/lib/repubmark/elems/article.rb +++ b/lib/repubmark/elems/article.rb @@ -23,7 +23,6 @@ module Repubmark [ @annotation&.to_html, @chapter&.to_html, - setup.epilogue, ].compact.join.freeze end @@ -31,18 +30,9 @@ module Repubmark [ @annotation&.to_gemtext, @chapter&.to_gemtext, - setup.epilogue, ].compact.join("\n\n\n").freeze end - ################# - # Setup methods # - ################# - - def setup(&) - @setup ||= Setup.new(&) - end - ################### # Builder methods # ################### diff --git a/lib/repubmark/elems/base.rb b/lib/repubmark/elems/base.rb index 6feb062..ac1a852 100644 --- a/lib/repubmark/elems/base.rb +++ b/lib/repubmark/elems/base.rb @@ -29,8 +29,6 @@ module Repubmark def config = parent.config - def setup = parent.setup - class << self def parents(*args) if @parents diff --git a/lib/repubmark/setup.rb b/lib/repubmark/setup.rb deleted file mode 100644 index de93c09..0000000 --- a/lib/repubmark/setup.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module Repubmark - class Setup - def initialize(**kwargs) - kwargs.each { |key, value| public_send :"#{key}=", value } - yield self if block_given? - freeze - end - - attr_reader :epilogue - - def epilogue=(epilogue) - epilogue = String(epilogue).strip.freeze - epilogue = nil if epilogue.empty? - @epilogue = epilogue - end - end -end