Module: AmpleAssets

Extended by:
Configuration
Defined in:
lib/ample_assets.rb,
lib/ample_assets/engine.rb,
lib/ample_assets/version.rb,
app/models/ample_assets/file.rb,
lib/ample_assets/form_helper.rb,
lib/ample_assets/view_helper.rb,
lib/ample_assets/form_builder.rb,
lib/ample_assets/configuration.rb,
lib/ample_assets/plugin_methods.rb,
lib/ample_assets/custom_processor.rb,
lib/generators/ample_assets/utils.rb,
lib/ample_assets/devise_constraint.rb,
app/helpers/ample_assets/application_helper.rb,
app/controllers/ample_assets/files_controller.rb,
lib/generators/ample_assets/install_generator.rb,
app/controllers/ample_assets/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Configuration, FormBuilder, FormHelper, Generators, PluginMethods, ViewHelper Classes: ApplicationController, CustomProcessor, DeviseConstraint, Engine, File, FilesController, InstallGenerator

Constant Summary collapse

VERSION =
"0.0.7"

Constants included from Configuration

Configuration::DEFAULT_ALLOWED_MIME_TYPES, Configuration::DEFAULT_DFLY, Configuration::DEFAULT_ICONS, Configuration::DEFAULT_MOUNT_AT, Configuration::DEFAULT_TABS, Configuration::VALID_OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configuration

configure, extended, options, reset

Class Method Details

.enable_actionpackObject

hooks AmpleAssets::ViewHelpers into ActionView::Base



10
11
12
13
14
15
16
17
18
# File 'lib/ample_assets.rb', line 10

def enable_actionpack
  return if ActionView::Base.instance_methods.include? :asset_drop
  require 'ample_assets/view_helper'
  require 'ample_assets/form_helper'
  require 'ample_assets/form_builder'
  ActionView::Base.send :include, ViewHelper
  ActionView::Base.send :include, AmpleAssets::FormHelper
  ActionView::Helpers::FormBuilder.send :include, AmpleAssets::FormBuilder
end