Module: AASM::Persistence
- Defined in:
- lib/aasm-active_fedora/persistence.rb,
lib/aasm-active_fedora/active_fedora_persistence.rb
Defined Under Namespace
Modules: ActiveFedoraPersistence
Class Method Summary collapse
Class Method Details
.load_persistence_with_active_fedora(base) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/aasm-active_fedora/persistence.rb', line 4 def load_persistence_with_active_fedora(base) hierarchy = base.ancestors.map {|klass| klass.to_s} if hierarchy.include?('ActiveFedora::Base') include_persistence base, :active_fedora else load_persistence_without_active_fedora(base) end end |