diff options
| author | hukl <contact@smyck.org> | 2009-06-10 23:21:57 +0200 |
|---|---|---|
| committer | hukl <contact@smyck.org> | 2009-06-10 23:21:57 +0200 |
| commit | 4b60f3637c63c40f7b542bcb89cc48f0a6315e0b (patch) | |
| tree | b0ea97bd35f375ebb32d2c60ddd0130ba37de7d2 /app | |
| parent | 9c5108ffab6828562c5a976ddb92ac0ec459a9a3 (diff) | |
little convenience method for retrieving a useful title for a node
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/node.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/node.rb b/app/models/node.rb index 3733225..647a86a 100644 --- a/app/models/node.rb +++ b/app/models/node.rb | |||
| @@ -120,6 +120,10 @@ class Node < ActiveRecord::Base | |||
| 120 | self.save | 120 | self.save |
| 121 | end | 121 | end |
| 122 | 122 | ||
| 123 | def title | ||
| 124 | head ? head.title : draft.title | ||
| 125 | end | ||
| 126 | |||
| 123 | protected | 127 | protected |
| 124 | def lock_for! current_user | 128 | def lock_for! current_user |
| 125 | self.lock_owner = current_user | 129 | self.lock_owner = current_user |
