Module: EntityStatus

Extended by:
ActiveSupport::Concern
Defined in:
lib/entity_status.rb,
lib/entity_status/version.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.included(receiver) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
# File 'lib/entity_status.rb', line 90

def self.included(receiver)
  receiver.extend         ClassMethods
  receiver.send :include, InstanceMethods
  receiver.entity_status if receiver.respond_to? :entity_status
    
  if receiver.method_defined?(:attr_accessible)
    receiver.attr_accessible :status
    receiver.attr_accessible :destroyed_status
    # receiver.after_create :default_status
  end
end