Class: Tag
- Inherits:
-
Object
- Object
- Tag
- Includes:
- Mongoid::Document, Mongoid::Timestamps
- Defined in:
- lib/app/models/tag.rb
Class Method Summary collapse
- .clear ⇒ Object
- .list ⇒ Object
-
.n_features ⇒ Object
deprecated
Deprecated.
I don’t even know why I have this. Should be simplified into non-being.
- .n_galleries ⇒ Object
-
.n_items ⇒ Object
@deprecated, there will be no reports or galleries in tags.
- .n_reports ⇒ Object
- .n_videos ⇒ Object
- .no_parent ⇒ Object
Class Method Details
.clear ⇒ Object
44 45 46 47 48 |
# File 'lib/app/models/tag.rb', line 44 def self.clear if Rails.env.test? Tag.each { |r| r.remove } end end |
.list ⇒ Object
54 55 56 57 |
# File 'lib/app/models/tag.rb', line 54 def self.list out = Tag.all.order_by( :name => :desc ) [['', nil]] + out.map { |item| [ item.name, item.id ] } end |
.n_features ⇒ Object
Deprecated.
I don’t even know why I have this. Should be simplified into non-being.
74 75 76 |
# File 'lib/app/models/tag.rb', line 74 def self.n_features 4 end |
.n_galleries ⇒ Object
66 67 68 |
# File 'lib/app/models/tag.rb', line 66 def self.n_galleries 4 end |
.n_items ⇒ Object
@deprecated, there will be no reports or galleries in tags. There will be only features and newsitems
60 61 62 |
# File 'lib/app/models/tag.rb', line 60 def self.n_items 10 end |
.n_reports ⇒ Object
63 64 65 |
# File 'lib/app/models/tag.rb', line 63 def self.n_reports 4 end |
.n_videos ⇒ Object
69 70 71 |
# File 'lib/app/models/tag.rb', line 69 def self.n_videos 4 end |
.no_parent ⇒ Object
50 51 52 |
# File 'lib/app/models/tag.rb', line 50 def self.no_parent Tag.where( :parent_tag_id => nil ) end |