Module: Pagy::Discontinued
- Included in:
- Pagy
- Defined in:
- lib/pagy/next.rb
Instance Method Summary collapse
-
#assign_options(**options) ⇒ Object
Ensure a discontinued option won’t pass unnoticed shadowing a bug.
Instance Method Details
#assign_options(**options) ⇒ Object
Ensure a discontinued option won’t pass unnoticed shadowing a bug
16 17 18 19 20 21 22 |
# File 'lib/pagy/next.rb', line 16 def (**) discontinued = .keys & %i[max_pages client_max_limit] return super if discontinued.empty? raise NextError, "discontinued #{discontinued.map(&:inspect).join(', ')}: " \ 'check https://ddnexus.github.io/pagy/changelog/#deprecations for alternatives' end |