Class: ActiveAdmin::Views::TableFor

Inherits:
Object
  • Object
show all
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

Instance Method Details

#attachment_column(attribute, options = {}) ⇒ Object



44
45
46
47
# File 'lib/activeadmin_addons/addons/paperclip_attachment.rb', line 44

def attachment_column(attribute, options = {})
  options[:truncate] = options.fetch(:truncate, true)
  column(attribute) { |model| PaperclipAttachment.link(self, model, attribute, options) }
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, options = {})
  column(attribute) { |model| PaperclipImage.image(self, model, attribute, options) }
end

#tag_column(attribute, options = {}) ⇒ Object



16
17
18
# File 'lib/activeadmin_addons/addons/enum_tag.rb', line 16

def tag_column(attribute, options = {})
  column(attribute) { |model| EnumTag.tag(self, model, attribute, options) }
end