Module: ActiveManageable

Defined in:
lib/active_manageable/search/ransack.rb,
lib/active_manageable.rb,
lib/active_manageable/base.rb,
lib/active_manageable/version.rb,
lib/active_manageable/methods/new.rb,
lib/active_manageable/methods/edit.rb,
lib/active_manageable/methods/show.rb,
lib/active_manageable/configuration.rb,
lib/active_manageable/methods/index.rb,
lib/active_manageable/methods/create.rb,
lib/active_manageable/methods/update.rb,
lib/active_manageable/methods/destroy.rb,
lib/active_manageable/pagination/kaminari.rb,
lib/active_manageable/authorization/pundit.rb,
lib/active_manageable/authorization/cancancan.rb,
lib/active_manageable/methods/auxiliary/order.rb,
lib/active_manageable/methods/auxiliary/scopes.rb,
lib/active_manageable/methods/auxiliary/select.rb,
lib/active_manageable/methods/auxiliary/includes.rb,
lib/active_manageable/methods/auxiliary/unique_search.rb,
lib/active_manageable/methods/auxiliary/model_attributes.rb

Overview

Authorization methods for CanCanCan github.com/CanCanCommunity/cancancan

Defined Under Namespace

Modules: Authorization, Methods, Pagination, Search Classes: Base, Configuration

Constant Summary collapse

ALL_METHODS =
"*"
VERSION =
"0.1.1"
AUTHORIZATION_LIBRARIES =
%i[pundit cancancan].freeze
SEARCH_LIBRARIES =
%i[ransack].freeze
PAGINATION_LIBRARIES =
%i[kaminari].freeze
LOADING_METHODS =
%i[includes preload eager_load].freeze
@@configuration =
Configuration.new

Class Method Summary collapse

Class Method Details

.config {|configuration| ... } ⇒ Object

Yields:

  • (configuration)


40
41
42
# File 'lib/active_manageable.rb', line 40

def self.config
  yield configuration
end