Module: Gluttonberg::CanFlag

Defined in:
lib/gluttonberg/can_flag.rb

Defined Under Namespace

Modules: CanFlagInstanceMethods, ClassMethods, InstanceMethods, SingletonMethods

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/gluttonberg/can_flag.rb', line 8

def self.included(klass)
  klass.class_eval do
    extend ClassMethods
    #include InstanceMethods
    if defined?(::ActiveSupport::Callbacks)
      klass.define_callbacks :after_flagged
    end
    
  end
end

.setupObject



4
5
6
# File 'lib/gluttonberg/can_flag.rb', line 4

def self.setup
  ::ActiveRecord::Base.send :include, Gluttonberg::CanFlag
end