Class: OrangeAsset
- Inherits:
-
Orange::Carton
- Object
- Orange::Carton
- OrangeAsset
- Defined in:
- lib/orange-more/assets/cartons/asset_carton.rb
Constant Summary
Constants inherited from Orange::Carton
Orange::Carton::SCAFFOLD_OPTIONS
Instance Method Summary collapse
Methods inherited from Orange::Carton
add_scaffold, admin, admin_property, as_resource, asset, boolean, date, datetime, expose, form_props, front, front_property, fulltext, id, init, orange, orange_property, scaffold_property, string, text, time, title
Methods included from ClassInheritableAttributes
#cattr_accessor, #cattr_reader, #cattr_writer, eval_in_accessor_module, fetch_value, store_value
Instance Method Details
#file_path ⇒ Object
14 15 16 |
# File 'lib/orange-more/assets/cartons/asset_carton.rb', line 14 def file_path File.join('', 'assets', 'uploaded', path) end |
#to_asset_tag(alt = "") ⇒ Object
24 25 26 |
# File 'lib/orange-more/assets/cartons/asset_carton.rb', line 24 def to_asset_tag(alt = "") "<img src='#{file_path}' border='0' alt='#{alt}' />" end |
#to_s ⇒ Object
18 19 20 21 22 |
# File 'lib/orange-more/assets/cartons/asset_carton.rb', line 18 def to_s <<-DOC {"id": #{self.id}, "html": "#{self.to_asset_tag}"} DOC end |