Module: Pagy::Console

Defined in:
lib/pagy/console.rb

Overview

include Pagy::Console in irb/rails console for a ready to use pagy environment

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(main) ⇒ Object



9
10
11
12
13
# File 'lib/pagy/console.rb', line 9

def self.included(main)
  main.include(Backend)
  main.include(Frontend)
  VARS[:url] = 'http://www.example.com/subdir'
end

Instance Method Details

#pagy_extras(*extras) ⇒ Object



15
16
17
18
# File 'lib/pagy/console.rb', line 15

def pagy_extras(*extras)
  extras.each {|extra| require "pagy/extras/#{extra}"}
  puts "Required extras: #{extras.map(&:inspect).join(', ')}"
end