Class: Gearhead::Paginators::Lookup

Inherits:
Object
  • Object
show all
Defined in:
lib/gearhead/paginators/lookup.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action) ⇒ Lookup

Returns a new instance of Lookup.



8
9
10
# File 'lib/gearhead/paginators/lookup.rb', line 8

def initialize(action)
  @action = action.to_s
end

Class Method Details

.for(action) ⇒ Object



4
5
6
# File 'lib/gearhead/paginators/lookup.rb', line 4

def self.for(action)
  new(action).paginator
end

Instance Method Details

#paginatorObject



12
13
14
# File 'lib/gearhead/paginators/lookup.rb', line 12

def paginator
  "::Gearhead::Paginators::#{adapter}Paginator".constantize
end