Class: YeshuaCrm::ActsAsDraftable::Draft

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/yeshua_crm/acts_as_draftable/draft.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.restore_allObject



35
36
37
# File 'lib/yeshua_crm/acts_as_draftable/draft.rb', line 35

def self.restore_all
  find_each.map(&:restore)
end

Instance Method Details

#restoreObject



31
32
33
# File 'lib/yeshua_crm/acts_as_draftable/draft.rb', line 31

def restore
  target_type.constantize.from_draft(self)
end