class Site
Constants
- LANGUAGES
Public Class Methods
Tgm()
click to toggle source
# File lib/site.rb, line 87 def self.Tgm Site.find_by( :domain => 'travel-guide.mobi', :lang => :en ) end
list()
click to toggle source
manager uses it.
# File lib/site.rb, line 66 def self.list out = self.all.order_by( :domain => :asc, :lang => :asc ) [['Select Site', nil]] + out.map { |item| [ "#{item.domain} #{item.lang}", item.id ] } end
mobi()
click to toggle source
# File lib/site.rb, line 71 def self.mobi Site.where( :domain => 'travel-guide.mobi', :lang => 'en' ).first end
sedux()
click to toggle source
# File lib/site.rb, line 90 def self.sedux site = Site.where( :domain => 'sedux.local' ).first site ||= Site.where( :domain => 'sedux.net' ).first site end
Public Instance Methods
its_locales()
click to toggle source
# File lib/site.rb, line 83 def its_locales Site.where( :domain => self.domain ).map { |s| s.lang.to_sym } end
n_private_reports()
click to toggle source
# File lib/site.rb, line 79 def n_private_reports self.reports.unscoped.where( :is_public => false, :is_trash => false ).length end
n_reports()
click to toggle source
# File lib/site.rb, line 75 def n_reports self.reports.unscoped.where( :is_trash => false ).length end
name()
click to toggle source
# File lib/site.rb, line 96 def name "#{domain}/#{lang}" end