Class: NaranyaEcm::ContentVersion

Inherits:
Object
  • Object
show all
Includes:
AASM, AASM::Persistence::NContentRestPersistence, Behaviors::MediaMethods, Behaviors::Timestampable
Defined in:
lib/naranya_ecm/models/content_version.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from AASM::Persistence::NContentRestPersistence

included

Methods included from Behaviors::MediaMethods

#detect_media_by_roles, #detect_media_url_by_roles, #find_media_by_role, #find_media_url_by_role, #select_media_by_role, #select_media_by_roles, #select_media_urls_by_role, #select_media_urls_by_roles

Instance Attribute Details

#lifecycle_nameObject

tomar lifecycle de content:



19
20
21
# File 'lib/naranya_ecm/models/content_version.rb', line 19

def lifecycle_name
  @lifecycle_name
end

Instance Method Details

#simple_lifecycle?Boolean

Returns:

  • (Boolean)


109
# File 'lib/naranya_ecm/models/content_version.rb', line 109

def simple_lifecycle?; self.lifecycle_name == 'simple'; end

#validatable_lifecycle?Boolean

Returns:

  • (Boolean)


110
# File 'lib/naranya_ecm/models/content_version.rb', line 110

def validatable_lifecycle?; self.lifecycle_name == 'validatable'; end