Sha256: 79e25de5caec9f9c13ea4cc2c0bc3c88e14b908485b3b0ad65990c3878ebebf6
Contents?: true
Size: 694 Bytes
Versions: 1
Compression:
Stored size: 694 Bytes
Contents
module ActiveRecordExtension extend ActiveSupport::Concern #instance methods # def foo # end # static(class) methods module ClassMethods def form_attributes [{ "name" => {"type" => "text_field", "name" => ":name"} }] end def display_name "display_name" end 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 def icon "icon-truck" end end end # include the extension ActiveRecord::Base.send(:include, ActiveRecordExtension)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
adminpanel-1.0.0 | lib/adminpanel/active_record_extension.rb |