Module: ActiveRecordExtension::ClassMethods

Defined in:
lib/adminpanel/active_record_extension.rb

Overview

static(class) methods

Instance Method Summary collapse

Instance Method Details

#display_nameObject



16
17
18
# File 'lib/adminpanel/active_record_extension.rb', line 16

def display_name
  "display_name"
end

#form_attributesObject



10
11
12
13
14
# File 'lib/adminpanel/active_record_extension.rb', line 10

def form_attributes
  [{
    "name" => {"type" => "text_field", "name" => ":name"}
  }]
end

#has_images?Boolean

Returns:

  • (Boolean)


20
21
22
23
24
25
26
27
28
29
# File 'lib/adminpanel/active_record_extension.rb', line 20

def has_images?
  form_attributes.each do |fields|
  fields.each do |attribute, properties|
    if properties["type"] == "adminpanel_file_field"
      return true
    end
  end
  end
  return false
end

#iconObject



31
32
33
# File 'lib/adminpanel/active_record_extension.rb', line 31

def icon
  "icon-truck"
end