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

Defined in:
lib/acts_as_content_node/content_node.rb

Instance Method Summary collapse

Instance Method Details

#authorObject



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

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

#editorObject



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

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

#permalink=(permalink) ⇒ Object



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

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

#short_descObject



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

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