Class: TagTrash

Inherits:
Object
  • Object
show all
Includes:
Ish::Utils, Mongoid::Document, Mongoid::Timestamps
Defined in:
lib/trash/tag_trash.rb

Class Method Summary collapse

Methods included from Ish::Utils

#export

Class Method Details

.clearObject



38
39
40
41
42
# File 'lib/trash/tag_trash.rb', line 38

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

.listObject

the first blank used to be disabled, not anymore vp 20180418



49
50
51
52
# File 'lib/trash/tag_trash.rb', line 49

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

.n_featuresObject



68
69
70
# File 'lib/trash/tag_trash.rb', line 68

def self.n_features
  4
end

.n_galleriesObject



61
62
63
# File 'lib/trash/tag_trash.rb', line 61

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



55
56
57
# File 'lib/trash/tag_trash.rb', line 55

def self.n_items
  10
end

.n_reportsObject



58
59
60
# File 'lib/trash/tag_trash.rb', line 58

def self.n_reports
  4
end

.n_videosObject



64
65
66
# File 'lib/trash/tag_trash.rb', line 64

def self.n_videos
  4
end

.no_parentObject



44
45
46
# File 'lib/trash/tag_trash.rb', line 44

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