Class: Alchemy::EssenceFile

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/alchemy/essence_file.rb

Instance Method Summary collapse

Instance Method Details

#attachment_urlObject



20
21
22
23
# File 'app/models/alchemy/essence_file.rb', line 20

def attachment_url
  return if attachment.nil?
  routes.download_attachment_path(id: attachment.id, name: attachment.file_name)
end

#preview_text(max = 30) ⇒ Object



25
26
27
28
# File 'app/models/alchemy/essence_file.rb', line 25

def preview_text(max=30)
  return "" if attachment.blank?
  attachment.name.to_s[0..max-1]
end

#serialized_ingredientObject

Returns a serialized ingredient value for json api



31
32
33
# File 'app/models/alchemy/essence_file.rb', line 31

def serialized_ingredient
  attachment_url
end