Class: Wco::Video
- Inherits:
-
Object
- Object
- Wco::Video
- Includes:
- Mongoid::Document, Mongoid::Paperclip, Mongoid::Paranoia, Mongoid::Timestamps, Utils
- Defined in:
- app/models/wco/video.rb
Constant Summary collapse
- PAGE_PARAM_NAME =
'videos_page'
Class Method Summary collapse
Instance Method Summary collapse
- #export_fields ⇒ Object
- #published ⇒ Object
-
#subhead ⇒ Object
still need it…
Methods included from Utils
Class Method Details
.list ⇒ Object
76 77 78 79 80 |
# File 'app/models/wco/video.rb', line 76 def self.list [['', nil]] + self.unscoped.order_by( :created_at => :desc ).map do |item| [ "#{item.created_at.strftime('%Y%m%d')} #{item.name}", item.id ] end end |
Instance Method Details
#export_fields ⇒ Object
72 73 74 |
# File 'app/models/wco/video.rb', line 72 def export_fields %w| name descr | end |
#published ⇒ Object
22 23 24 |
# File 'app/models/wco/video.rb', line 22 def published where({ :is_public => true }).order_by({ :created_at => :desc }) end |
#subhead ⇒ Object
still need it… 2023-03-24
19 |
# File 'app/models/wco/video.rb', line 19 field :subhead |