Module: AdminIt::Iconed

Extended by:
ExtendIt::DslModule
Included in:
Action, Context, Resource, Section
Defined in:
lib/admin_it/shared.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.dsl(&block) ⇒ Object Originally defined in module ExtendIt::DslModule

.extended(&block) ⇒ Object Originally defined in module ExtendIt::DslModule

.included(&block) ⇒ Object Originally defined in module ExtendIt::DslModule

Instance Method Details

#iconObject



36
37
38
# File 'lib/admin_it/shared.rb', line 36

def icon
  @icon ||= default_icon
end

#icon=(value) ⇒ Object



32
33
34
# File 'lib/admin_it/shared.rb', line 32

def icon=(value)
  @icon = value.nil? ? default_icon : value.to_s
end

#icon?Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/admin_it/shared.rb', line 40

def icon?
  !@icon.nil? && !icon.empty?
end