module Wor::Paginate::Config

Constants

DEFAULTS_CONFIGS
DEFAULT_ADAPTERS

Public Instance Methods

adapters() click to toggle source
# File lib/wor/paginate/config.rb, line 49
def adapters
  @adapters
end
add_adapter(adapter) click to toggle source
# File lib/wor/paginate/config.rb, line 37
def add_adapter(adapter)
  @adapters << adapter
end
clear_adapters() click to toggle source
# File lib/wor/paginate/config.rb, line 45
def clear_adapters
  @adapters.clear
end
remove_adapter(adapter) click to toggle source
# File lib/wor/paginate/config.rb, line 41
def remove_adapter(adapter)
  @adapters.delete(adapter)
end
reset!() click to toggle source

This is mostly useful for the tests

# File lib/wor/paginate/config.rb, line 54
def reset!
  DEFAULTS_CONFIGS.each { |k, v| send("#{k}=", v) }
end
reset_adapters!() click to toggle source
# File lib/wor/paginate/config.rb, line 58
def reset_adapters!
  @adapters = DEFAULT_ADAPTERS.values
end