Module: HasModerated

Defined in:
lib/has_moderated.rb,
lib/has_moderated/common.rb,
lib/has_moderated/version.rb,
lib/has_moderated/user_hooks.rb,
lib/has_moderated/carrier_wave.rb,
lib/has_moderated/moderated_create.rb,
lib/has_moderated/moderation_model.rb,
lib/has_moderated/moderated_destroy.rb,
lib/has_moderated/moderated_attributes.rb,
lib/has_moderated/moderated_associations.rb,
lib/generators/has_moderated/install/install_generator.rb

Defined Under Namespace

Modules: CarrierWave, Common, Generators, ModeratedAssociations, ModeratedAttributes, ModeratedCreate, ModeratedDestroy, ModerationModel, UserHooks

Constant Summary collapse

VERSION =
"0.0.34"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



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

def self.included(base)
  #base.send :extend, HasModerated::Common
  HasModerated::Common::included(base)
  base.send :extend, HasModerated::UserHooks::ClassMethods
  base.send :extend, HasModerated::ModeratedCreate::ClassMethods
  base.send :extend, HasModerated::ModeratedDestroy::ClassMethods
  base.send :extend, HasModerated::ModeratedAssociations::ClassMethods
  base.send :extend, HasModerated::ModeratedAttributes::ClassMethods
end