Class: Eivid::Video

Inherits:
ApplicationRecord show all
Defined in:
app/models/eivid/video.rb

Instance Method Summary collapse

Instance Method Details

#external_ownerObject 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_idObject 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_resourcesObject



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