Class: Decidim::Gallery::GalleryItem
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Decidim::Gallery::GalleryItem
- Includes:
- Authorable, HasComponent, HasUploadValidations, Publicable, Resourceable, TranslatableResource, Loggable, Traceable
- Defined in:
- app/model/decidim/gallery/gallery_item.rb
Instance Method Summary collapse
Instance Method Details
#video_url ⇒ Object
33 34 35 |
# File 'app/model/decidim/gallery/gallery_item.rb', line 33 def video_url data.fetch("video_url", {}) end |
#video_url=(value) ⇒ Object
29 30 31 |
# File 'app/model/decidim/gallery/gallery_item.rb', line 29 def video_url=(value) data[:video_url] = value end |
#visible? ⇒ Boolean
25 26 27 |
# File 'app/model/decidim/gallery/gallery_item.rb', line 25 def visible? participatory_space.try(:visible?) && component.try(:published?) end |