Class: Tag

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
app/models/tag.rb

Class Method Summary collapse

Class Method Details

.clearObject



46
47
48
49
50
# File 'app/models/tag.rb', line 46

def self.clear
  if Rails.env.test?
    Tag.each { |r| r.remove }
  end
end

.listObject



56
57
58
59
# File 'app/models/tag.rb', line 56

def self.list
  out = self.order_by( :name => :desc )
  [['', nil]] + out.map { |item| [ item.name, item.id ] }
end

.n_featuresObject

Deprecated.

I don’t even know why I have this. Should be simplified into non-being.



76
77
78
# File 'app/models/tag.rb', line 76

def self.n_features
  4
end

.n_galleriesObject



68
69
70
# File 'app/models/tag.rb', line 68

def self.n_galleries
  4
end

.n_itemsObject

@deprecated, there will be no reports or galleries in tags. There will be only features and newsitems



62
63
64
# File 'app/models/tag.rb', line 62

def self.n_items
  10
end

.n_reportsObject



65
66
67
# File 'app/models/tag.rb', line 65

def self.n_reports
  4
end

.n_videosObject



71
72
73
# File 'app/models/tag.rb', line 71

def self.n_videos
  4
end

.no_parentObject



52
53
54
# File 'app/models/tag.rb', line 52

def self.no_parent
  Tag.where( :parent_tag_id => nil )
end