class Gearhead::Paginators::Lookup
Public Class Methods
for(action)
click to toggle source
# File lib/gearhead/paginators/lookup.rb, line 4 def self.for(action) new(action).paginator end
new(action)
click to toggle source
# File lib/gearhead/paginators/lookup.rb, line 8 def initialize(action) @action = action.to_s end
Public Instance Methods
paginator()
click to toggle source
# File lib/gearhead/paginators/lookup.rb, line 12 def paginator "::Gearhead::Paginators::#{adapter}Paginator".constantize end
Private Instance Methods
adapter()
click to toggle source
# File lib/gearhead/paginators/lookup.rb, line 22 def adapter adapter_name.to_s.classify end
adapter_name()
click to toggle source
# File lib/gearhead/paginators/lookup.rb, line 18 def adapter_name ::Gearhead.config.pagination.adapter end