Module: AssetManager

Includes:
ActiveSupport::Configurable
Defined in:
lib/asset_manager.rb,
lib/asset_manager/engine.rb,
lib/asset_manager/deprecated.rb,
app/models/asset_manager/asset.rb,
lib/asset_manager/translations.rb,
lib/asset_manager/custom_versions.rb,
lib/intesys_asset_manager/version.rb,
lib/asset_manager/touch_translation.rb,
app/helpers/asset_manager/links_helper.rb,
app/helpers/asset_manager/assets_helper.rb,
app/models/asset_manager/asset_category.rb,
app/models/asset_manager/asset_instance.rb,
app/models/asset_manager/asset_association.rb,
app/uploaders/asset_manager/asset_uploader.rb,
app/helpers/asset_manager/application_helper.rb,
app/controllers/asset_manager/index_controller.rb,
app/models/asset_manager/asset_public_instance.rb,
app/controllers/asset_manager/assets_controller.rb,
app/models/asset_manager/asset_private_instance.rb,
app/helpers/asset_manager/asset_instances_helper.rb,
app/uploaders/asset_manager/asset_public_uploader.rb,
app/uploaders/asset_manager/asset_private_uploader.rb,
app/controllers/asset_manager/application_controller.rb,
app/controllers/asset_manager/asset_instances_controller.rb,
app/controllers/asset_manager/asset_categories_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, AssetInstancesHelper, AssetsHelper, CustomVersions, Deprecated, LinksHelper, TouchTranslation, Translations Classes: ApplicationController, Asset, AssetAssociation, AssetCategoriesController, AssetCategory, AssetInstance, AssetInstancesController, AssetPrivateInstance, AssetPrivateUploader, AssetPublicInstance, AssetPublicUploader, AssetUploader, AssetsController, Engine, IndexController

Constant Summary collapse

VERSION =
'1.2.3'

Class Method Summary collapse

Class Method Details

.asset_typesObject



54
55
56
# File 'lib/asset_manager.rb', line 54

def asset_types
  Array(config.asset_types)
end

.private_asset_type?Boolean

Returns:

  • (Boolean)


62
63
64
# File 'lib/asset_manager.rb', line 62

def private_asset_type?
  asset_types.include?(:private)
end

.public_asset_type?Boolean

Returns:

  • (Boolean)


58
59
60
# File 'lib/asset_manager.rb', line 58

def public_asset_type?
  asset_types.include?(:public)
end

.unique_asset_type?Boolean

Returns:

  • (Boolean)


66
67
68
# File 'lib/asset_manager.rb', line 66

def unique_asset_type?
  asset_types.length == 1
end