lib/pagy/extras/trim.rb in pagy-0.15.0 vs lib/pagy/extras/trim.rb in pagy-0.15.1
- old
+ new
@@ -17,10 +17,10 @@
p_prev, p_next, p_vars = pagy.prev, pagy.next, pagy.vars
url = pagy_url_for(MARKER, pagy)
p1url = pagy_trim_url(url, "#{p_vars[:page_param]}=#{MARKER}")
p1 = %(<a href="#{p1url}" #{p_vars[:link_extra]} #{link_extra})
a, b = %(<a href="#{url}" #{p_vars[:link_extra]} #{link_extra}).split(MARKER, 2)
- -> (n, text=n, extra='') { start = n == 1 ? p1 : "#{a}#{n}#{b}"
+ -> (n, text=n, extra='') { start = n.to_i == 1 ? p1 : "#{a}#{n}#{b}"
"#{start}#{ if n == p_prev ; ' rel="prev"'
elsif n == p_next ; ' rel="next"'
else '' end } #{extra}>#{text}</a>" }
end
alias_method :pagy_link_proc, :pagy_link_proc_with_trim