Class: Eivid::Video
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Eivid::Video
- Defined in:
- app/models/eivid/video.rb
Instance Method Summary collapse
- #external_owner ⇒ Object (also: ##{Eivid.owner_model})
-
#owner_id ⇒ Object
(also: ##{Eivid.owner_model}_id)
required for aliassing :owner_id.
- #touch_video_resources ⇒ Object
Instance Method Details
#external_owner ⇒ Object Also known as: #{Eivid.owner_model}
14 15 16 |
# File 'app/models/eivid/video.rb', line 14 def external_owner owner.send Eivid.owner_model end |
#owner_id ⇒ Object Also known as: #{Eivid.owner_model}_id
required for aliassing :owner_id
10 11 12 |
# File 'app/models/eivid/video.rb', line 10 def owner_id # required for aliassing :owner_id super end |
#touch_video_resources ⇒ Object
22 23 24 25 |
# File 'app/models/eivid/video.rb', line 22 def touch_video_resources # has_many touch implementation video_resources.find_each { |record| record.update(updated_at: Time.now) } end |