Module: Beef::Acts::ContentNode::InstanceMethods

Defined in:
lib/acts_as_content_node/content_node.rb

Instance Method Summary collapse

Instance Method Details

#authorObject



48
49
50
# File 'lib/acts_as_content_node/content_node.rb', line 48

def author
  created_by.nil? ? 'Anon' : created_by.read_attribute(:name)
end

#editorObject



44
45
46
# File 'lib/acts_as_content_node/content_node.rb', line 44

def editor
  updated_by.nil? ? 'Anon' : updated_by.read_attribute(:name)
end

#permalink=(permalink) ⇒ Object



37
38
39
40
41
42
# File 'lib/acts_as_content_node/content_node.rb', line 37

def permalink=(permalink)
  unless permalink.blank?
    write_attribute :permalink, permalink.parameterize
    @permalink_written = true
  end
end

#short_descObject



52
53
54
55
56
57
58
# File 'lib/acts_as_content_node/content_node.rb', line 52

def short_desc
  unless description.nil?
    description.split('.').first
  else
    ''
  end
end