Class: Asset
Instance Method Summary
collapse
#related, #taggable?, #tags, #tags_string
Instance Method Details
#actual_filename ⇒ Object
24
25
26
|
# File 'app/models/asset.rb', line 24
def actual_filename
read_attribute(:filename)
end
|
#deletable? ⇒ Boolean
32
33
34
|
# File 'app/models/asset.rb', line 32
def deletable?
images.empty? && content_pictures.empty? && attachments.empty?
end
|
#extension ⇒ Object
28
29
30
|
# File 'app/models/asset.rb', line 28
def extension
actual_filename.to_s.split('.').last.downcase
end
|
#image? ⇒ Boolean
16
17
18
|
# File 'app/models/asset.rb', line 16
def image?
content_type.to_s.include?('image')
end
|