Module: AbAdmin

Extended by:
Utils
Defined in:
lib/ab_admin.rb,
lib/ab_admin/utils.rb,
lib/ab_admin/devise.rb,
lib/ab_admin/engine.rb,
lib/ab_admin/version.rb,
lib/ab_admin/config/base.rb,
lib/ab_admin/models/user.rb,
lib/ab_admin/utils/mysql.rb,
lib/ab_admin/menu_builder.rb,
lib/ab_admin/models/asset.rb,
lib/ab_admin/utils/logger.rb,
lib/ab_admin/models/header.rb,
lib/ab_admin/views/helpers.rb,
lib/ab_admin/models/locator.rb,
lib/ab_admin/mailers/helpers.rb,
lib/ab_admin/models/settings.rb,
lib/ab_admin/carrierwave/glue.rb,
lib/ab_admin/controllers/tree.rb,
lib/ab_admin/models/structure.rb,
lib/ab_admin/abstract_resource.rb,
lib/ab_admin/concerns/silencer.rb,
lib/ab_admin/models/type_model.rb,
lib/ab_admin/concerns/utilities.rb,
lib/ab_admin/utils/csv_document.rb,
lib/ab_admin/utils/eval_helpers.rb,
lib/ab_admin/utils/xls_document.rb,
lib/ab_admin/views/form_builder.rb,
lib/ab_admin/concerns/headerable.rb,
lib/ab_admin/concerns/nested_set.rb,
lib/ab_admin/views/admin_helpers.rb,
lib/ab_admin/concerns/validations.rb,
lib/ab_admin/views/url_for_routes.rb,
lib/ab_admin/controllers/callbacks.rb,
lib/ab_admin/views/manager_helpers.rb,
lib/ab_admin/models/attachment_file.rb,
lib/ab_admin/concerns/admin_addition.rb,
lib/ab_admin/concerns/deep_cloneable.rb,
lib/ab_admin/config/optional_display.rb,
lib/ab_admin/controllers/head_options.rb,
lib/ab_admin/i18n_tools/translate_app.rb,
lib/ab_admin/views/inputs/color_input.rb,
lib/ab_admin/views/inputs/token_input.rb,
lib/ab_admin/carrierwave/base_uploader.rb,
lib/ab_admin/views/inputs/editor_input.rb,
lib/ab_admin/views/search_form_builder.rb,
lib/ab_admin/mailers/mail_attach_helper.rb,
lib/ab_admin/i18n_tools/google_translate.rb,
lib/ab_admin/i18n_tools/model_translator.rb,
lib/ab_admin/views/inputs/ckeditor_input.rb,
lib/ab_admin/views/inputs/date_time_input.rb,
lib/ab_admin/views/admin_navigation_helpers.rb,
lib/ab_admin/views/inputs/association_input.rb,
lib/ab_admin/views/inputs/tree_select_input.rb,
lib/generators/ab_admin/glob/glob_generator.rb,
lib/ab_admin/carrierwave/file_size_validator.rb,
lib/generators/ab_admin/model/model_generator.rb,
lib/generators/ab_admin/install/install_generator.rb,
lib/generators/ab_admin/resource/resource_generator.rb,
lib/generators/ab_admin/ckeditor_assets/ckeditor_assets_generator.rb

Defined Under Namespace

Modules: CarrierWave, Concerns, Config, Controllers, Devise, Generators, I18nTools, Mailers, Models, Utils, Views Classes: AbstractResource, BaseMenuGroup, Engine, MenuBuilder, MenuGroup, MenuItem

Constant Summary collapse

VERSION =
'0.2.3'
@@flash_keys =
[:notice, :error]
@@title_spliter =
'AbAdmin'
@@devise_layout =
'admin/devise'
@@image_types =
%w(image/jpeg image/png image/gif image/jpg image/pjpeg image/tiff image/x-png)
@@display_name_methods =
[:title, :name, :full_name]
@@translate_models =
%w(User Asset Structure StaticPage Header AdminComment)

Class Method Summary collapse

Methods included from Utils

bm, display_name, display_name_method_for, full_url, js_date_data, l_path, load_files!, normalize_html, pretty, pretty_data, rss_text, safe_display_name, truncate_text, url_helpers, val_to_array, val_to_array_s

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (AbAdmin)

    the object that the method was called on



136
137
138
# File 'lib/ab_admin.rb', line 136

def self.setup
  yield self
end