From 1a233ac6aa35eceda3190b262d49a1dcd31bcc16 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sat, 24 Feb 2024 06:26:54 +0400 Subject: [PATCH] Remove attrs Repubmark::Setup#locale, #prologue --- lib/repubmark/elems/article.rb | 2 -- lib/repubmark/setup.rb | 25 +------------------------ 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/lib/repubmark/elems/article.rb b/lib/repubmark/elems/article.rb index 8c7561e..1909fbb 100644 --- a/lib/repubmark/elems/article.rb +++ b/lib/repubmark/elems/article.rb @@ -21,7 +21,6 @@ module Repubmark def to_html [ - setup.prologue, @annotation&.to_html, @chapter&.to_html, setup.epilogue, @@ -30,7 +29,6 @@ module Repubmark def to_gemtext [ - setup.prologue, @annotation&.to_gemtext, @chapter&.to_gemtext, setup.epilogue, diff --git a/lib/repubmark/setup.rb b/lib/repubmark/setup.rb index ac9af0e..de93c09 100644 --- a/lib/repubmark/setup.rb +++ b/lib/repubmark/setup.rb @@ -8,35 +8,12 @@ module Repubmark freeze end - attr_reader :prologue, :epilogue - - def prologue=(prologue) - prologue = String(prologue).strip.freeze - prologue = nil if prologue.empty? - @prologue = prologue - end + attr_reader :epilogue def epilogue=(epilogue) epilogue = String(epilogue).strip.freeze epilogue = nil if epilogue.empty? @epilogue = epilogue end - - ########## - # Locale # - ########## - - LOCALE_RE = /\A[a-z]{2,3}\z/ - DEFAULT_LOCALE = :en - - def locale = @locale || DEFAULT_LOCALE - - def locale=(locale) - locale = String(locale).to_sym - raise 'Invalid locale' unless LOCALE_RE.match? locale - raise 'Locale has already been set' if @locale - - @locale = locale - end end end