From 49040fb88f42a92753755cd0e2ba84043f166e39 Mon Sep 17 00:00:00 2001 From: Domizio Demichelis Date: Sat, 6 Mar 2021 17:01:20 +0700 Subject: [PATCH] removed EMPTY constant used for legacy compatibility with frozen_string_literal --- lib/pagy/extras/bootstrap.rb | 4 ++-- lib/pagy/extras/foundation.rb | 4 ++-- lib/pagy/extras/items.rb | 2 +- lib/pagy/extras/materialize.rb | 4 ++-- lib/pagy/extras/navs.rb | 2 +- lib/pagy/extras/semantic.rb | 6 +++--- lib/pagy/extras/uikit.rb | 4 ++-- lib/pagy/frontend.rb | 5 ++--- 8 files changed, 15 insertions(+), 16 deletions(-) diff --git a/lib/pagy/extras/bootstrap.rb b/lib/pagy/extras/bootstrap.rb index 44e05e5aa..0199d8552 100644 --- a/lib/pagy/extras/bootstrap.rb +++ b/lib/pagy/extras/bootstrap.rb @@ -11,8 +11,8 @@ module Frontend def pagy_bootstrap_nav(pagy) link, p_prev, p_next = pagy_link_proc(pagy, 'class="page-link"'), pagy.prev, pagy.next - html = EMPTY + (p_prev ? %() - : %()) + html = (p_prev ? %() + : %()) pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36] html << if item.is_a?(Integer); %(
  • #{link.call item}
  • ) # page link elsif item.is_a?(String) ; %(
  • #{link.call item}
  • ) # active page diff --git a/lib/pagy/extras/foundation.rb b/lib/pagy/extras/foundation.rb index 5683ac870..55a44db6c 100644 --- a/lib/pagy/extras/foundation.rb +++ b/lib/pagy/extras/foundation.rb @@ -11,8 +11,8 @@ module Frontend def pagy_foundation_nav(pagy) link, p_prev, p_next = pagy_link_proc(pagy), pagy.prev, pagy.next - html = EMPTY + (p_prev ? %() - : %()) + html = +(p_prev ? %() + : %()) pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36] html << if item.is_a?(Integer); %(
  • #{link.call item}
  • ) # page link elsif item.is_a?(String) ; %(
  • #{item}
  • ) # active page diff --git a/lib/pagy/extras/items.rb b/lib/pagy/extras/items.rb index 553efbeb9..e0c10a30e 100644 --- a/lib/pagy/extras/items.rb +++ b/lib/pagy/extras/items.rb @@ -55,7 +55,7 @@ def pagy_items_selector_js(pagy, id=pagy_id) link = pagy_marked_link(pagy_link_proc(pagy)) p_vars[:items] = p_items # restore the items - html = EMPTY + %() + html = %() input = %() html << %(#{pagy_t('pagy.items_selector_js', item_name: pagy_t(p_vars[:i18n_key], count: p_items), items_input: input, count: p_items)}) html << %(#{pagy_json_tag(:items_selector, id, pagy.from, link, defined?(TRIM) && p_vars[:page_param])}) diff --git a/lib/pagy/extras/materialize.rb b/lib/pagy/extras/materialize.rb index bf04e5dc7..463826624 100644 --- a/lib/pagy/extras/materialize.rb +++ b/lib/pagy/extras/materialize.rb @@ -10,8 +10,8 @@ module Frontend # Pagination for materialize: it returns the html with the series of links to the pages def pagy_materialize_nav(pagy) link, p_prev, p_next = pagy_link_proc(pagy), pagy.prev, pagy.next - html = EMPTY + (p_prev ? %() - : %()) + html = (p_prev ? %() + : +%()) pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36] html << if item.is_a?(Integer); %(
  • #{link.call item}
  • ) # page link elsif item.is_a?(String) ; %(
  • #{link.call item}
  • ) # active page diff --git a/lib/pagy/extras/navs.rb b/lib/pagy/extras/navs.rb index b6b9c85aa..0a2b8d682 100644 --- a/lib/pagy/extras/navs.rb +++ b/lib/pagy/extras/navs.rb @@ -24,7 +24,7 @@ def pagy_nav_js(pagy, id=pagy_id) def pagy_combo_nav_js(pagy, id=pagy_id) link, p_prev, p_next, p_page, p_pages = pagy_link_proc(pagy), pagy.prev, pagy.next, pagy.page, pagy.pages - html = EMPTY + %(