Module: ActiveAdmin::Favorites
- Defined in:
- lib/activeadmin/favorites.rb,
lib/activeadmin/favorites/engine.rb,
app/models/active_admin/favorites.rb,
lib/activeadmin/favorites/install.rb,
lib/activeadmin/favorites/version.rb,
lib/activeadmin/favorites/view_lens.rb,
lib/activeadmin/favorites/user_record.rb,
lib/activeadmin/favorites/configuration.rb,
lib/activeadmin/favorites/hash_coercion.rb,
app/models/active_admin/favorites/favorite.rb,
lib/activeadmin/favorites/migration_helpers.rb,
lib/activeadmin/favorites/migration_support.rb,
lib/activeadmin/favorites/view_lens/catalog.rb,
lib/activeadmin/favorites/view_lens/current.rb,
lib/activeadmin/favorites/view_lens/patches.rb,
lib/activeadmin/favorites/register_favorites.rb,
lib/activeadmin/favorites/view_lens/applicator.rb,
app/models/active_admin/favorites/lens_favorite.rb,
lib/activeadmin/favorites/view_lens/resource_dsl.rb,
app/models/active_admin/favorites/filters_favorite.rb,
app/models/active_admin/favorites/view_lens/layout.rb,
app/models/active_admin/favorites/combined_favorite.rb,
app/models/active_admin/favorites/view_lens_default.rb,
app/models/active_admin/favorites/application_record.rb,
app/models/active_admin/favorites/favorite/query_params.rb,
app/models/active_admin/favorites/favorite/macro_builder.rb,
app/models/active_admin/favorites/favorite/macro_catalog.rb,
lib/activeadmin/favorites/register_view_lens_preferences.rb,
app/models/active_admin/favorites/favorite/macro_resolver.rb,
app/models/active_admin/favorites/favorite/range_detector.rb,
app/models/active_admin/favorites/favorite/macro_validator.rb,
lib/generators/activeadmin_favorites/install/templates/favorite_policy.rb,
sig/activeadmin/favorites.rbs
Defined Under Namespace
Modules: HashCoercion, Install, MigrationHelpers, MigrationSupport, RegisterFavorites, RegisterViewLensPreferences, UserRecord, ViewLens
Classes: ApplicationRecord, CombinedFavorite, Configuration, Engine, Favorite, FavoritePolicy, FiltersFavorite, LensFavorite, ViewLensDefault
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
9
10
11
|
# File 'lib/activeadmin/favorites.rb', line 9
def config
@config ||= Configuration.new
end
|
13
14
15
|
# File 'lib/activeadmin/favorites.rb', line 13
def configure
yield config
end
|
.install! ⇒ Object
17
18
19
20
|
# File 'lib/activeadmin/favorites.rb', line 17
def install!
require "activeadmin/favorites/install"
Install.call
end
|
.register_resources! ⇒ Object
22
23
24
25
26
27
|
# File 'lib/activeadmin/favorites.rb', line 22
def register_resources!
require "activeadmin/favorites/register_favorites"
require "activeadmin/favorites/register_view_lens_preferences"
RegisterFavorites.call
RegisterViewLensPreferences.call
end
|