Sha256: 916528b4dcc737a3002d113d320c1f056accfd1929bf4d7832b7d98a907e51c4
Contents?: true
Size: 423 Bytes
Versions: 7
Compression:
Stored size: 423 Bytes
Contents
module AbAdmin module Models module Header extend ActiveSupport::Concern included do belongs_to :headerable, polymorphic: true end def empty? [keywords, description, title].map(&:blank?).all? end def has_info? !empty? end def read(key) value = read_attribute(key) value.blank? ? nil : value end end end end
Version data entries
7 entries across 7 versions & 1 rubygems