Module: AbAdmin::Models::Header

Extended by:
ActiveSupport::Concern
Included in:
Header
Defined in:
lib/ab_admin/models/header.rb

Instance Method Summary collapse

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/ab_admin/models/header.rb', line 10

def empty?
  [keywords, description, title].map(&:blank?).all?
end

#has_info?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/ab_admin/models/header.rb', line 14

def has_info?
  !empty?
end

#read(key) ⇒ Object



18
19
20
21
# File 'lib/ab_admin/models/header.rb', line 18

def read(key)
  value = read_attribute(key)
  value.blank? ? nil : value
end