Class: ActiveAdmin::Views::TableFor
- Inherits:
-
Object
- Object
- ActiveAdmin::Views::TableFor
- Defined in:
- lib/activeadmin_addons/addons/enum_tag.rb,
lib/activeadmin_addons/addons/bool_values.rb,
lib/activeadmin_addons/addons/paperclip_image.rb,
lib/activeadmin_addons/addons/paperclip_attachment.rb
Instance Method Summary collapse
- #attachment_column(attribute, options = {}) ⇒ Object
- #bool_column(attribute) ⇒ Object
- #image_column(attribute, options = {}) ⇒ Object
- #tag_column(attribute, options = {}) ⇒ Object
Instance Method Details
#attachment_column(attribute, options = {}) ⇒ Object
44 45 46 47 |
# File 'lib/activeadmin_addons/addons/paperclip_attachment.rb', line 44 def (attribute, = {}) [:truncate] = .fetch(:truncate, true) column(attribute) { |model| PaperclipAttachment.link(self, model, attribute, ) } end |
#bool_column(attribute) ⇒ Object
31 32 33 |
# File 'lib/activeadmin_addons/addons/bool_values.rb', line 31 def bool_column(attribute) column(attribute) { |model| BoolValues.bool_value(model, attribute) } end |
#image_column(attribute, options = {}) ⇒ Object
16 17 18 |
# File 'lib/activeadmin_addons/addons/paperclip_image.rb', line 16 def image_column(attribute, = {}) column(attribute) { |model| PaperclipImage.image(self, model, attribute, ) } end |
#tag_column(attribute, options = {}) ⇒ Object
16 17 18 |
# File 'lib/activeadmin_addons/addons/enum_tag.rb', line 16 def tag_column(attribute, = {}) column(attribute) { |model| EnumTag.tag(self, model, attribute, ) } end |