module Kaminari::Adapter::RomRelationLoadedExtension

Public Instance Methods

method_missing(name, *args, &block) click to toggle source
Calls superclass method
# File lib/hanami/kaminari/adapter/rom_relation_loaded_extension.rb, line 8
def method_missing(name, *args, &block)
  return super unless name.in? %i[default_per_page max_per_page max_pages]
  repo_name = (Hanami::Model.container.mappers[self.source.name.relation].elements[:entity].model.to_s + 'Repository').constantize
  repo_name.send(name, *args, &block)
end