Sha256: c2c8d257fdb478451009362cf2f61c5627bdcaeee921c6d427fb14c61f614809
Contents?: true
Size: 594 Bytes
Versions: 5
Compression:
Stored size: 594 Bytes
Contents
require 'search_object/version' require 'search_object/errors' require 'search_object/helper' require 'search_object/base' require 'search_object/search' require 'search_object/plugin/model' require 'search_object/plugin/paging' require 'search_object/plugin/will_paginate' require 'search_object/plugin/kaminari' require 'search_object/plugin/sorting' module SearchObject def self.module(*plugins) return Base if plugins.empty? Helper.define_module do include Base plugins.each { |plugin_name| include Plugin.const_get(Helper.camelize(plugin_name)) } end end end
Version data entries
5 entries across 5 versions & 1 rubygems