lib/macros/search/query.rb in ff-tbl-macros-2.0.0 vs lib/macros/search/query.rb in ff-tbl-macros-2.0.1
- old
+ new
@@ -1,12 +1,12 @@
# frozen_string_literal: true
-require 'pagy'
+require 'pagy' if Gem.loaded_specs.has_key?('pagy')
module Macros
class Search
class Query < Macros::Base
- include Pagy::Backend
+ include Pagy::Backend if defined?(Pagy)
# @return [Macros::Search::Results] step macro instance
#
# @example searchable is optional, paginate is true by default
# Macros::Search::Query(searchable: Admin)