Sha256: cf03d014d0b08c2999fd3b28b28ab18f4669cfd2b89d14d13efb588d389cf789
Contents?: true
Size: 765 Bytes
Versions: 39
Compression:
Stored size: 765 Bytes
Contents
# See Pagy::Console API documentation: https://ddnexus.github.io/pagy/docs/api/console # frozen_string_literal: true require_relative '../pagy' # so you can require just the extra in the console require_relative 'extras/standalone' class Pagy # Provide a ready to use pagy environment when included in irb/rails console module Console # Include Backend, Frontend and set the default URL def self.included(main) main.include(Backend) main.include(Frontend) DEFAULT[:url] = 'http://www.example.com/subdir' end # Require the extras passed as arguments def pagy_extras(*extras) extras.each { |extra| require "pagy/extras/#{extra}" } puts "Required extras: #{extras.map(&:inspect).join(', ')}" end end end
Version data entries
39 entries across 39 versions & 1 rubygems