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 =

Returns:

  • (String)
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



9
10
11
# File 'lib/activeadmin/favorites.rb', line 9

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



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