Module: Pagy::Console

Defined in:
lib/pagy/console.rb

Overview

Provide ready to use pagy environment when included in irb/rails console

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(main) ⇒ Object



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

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

Instance Method Details

#pagy_extras(*extras) ⇒ Object

Require the extras passed as arguments



17
18
19
20
# File 'lib/pagy/console.rb', line 17

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