Module: Pagy::Console
- Defined in:
- lib/pagy/console.rb
Overview
Provide a ready to use pagy environment when included in irb/rails console
Class Method Summary collapse
-
.included(main) ⇒ Object
Include Backend, Frontend and set the default URL.
Instance Method Summary collapse
-
#pagy_extras(*extras) ⇒ Object
Require the extras passed as arguments.
Class Method Details
.included(main) ⇒ Object
Include Backend, Frontend and set the default URL
11 12 13 14 15 |
# File 'lib/pagy/console.rb', line 11 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
18 19 20 21 |
# File 'lib/pagy/console.rb', line 18 def pagy_extras(*extras) extras.each { |extra| require "pagy/extras/#{extra}" } puts "Required extras: #{extras.map(&:inspect).join(', ')}" end |