class Snetwork

OpenIrekia v4.0.0

Copyright 2009-2013 eFaber, S.L. Copyright 2009-2013 Ejie, S.A. Copyrigth 2009-2013 Dirección de Gobierno Abierto y Comunicación en Internet;

Gobernu Irekirako eta Interneteko Komunikaziorako Zuzendaritza; Lehendakaritza.
Gobierno Vasco – Eusko Jaurlaritza

Licencia con arreglo a la EUPL, Versión 1.1 o –en cuanto sean aprobadas por la Comisión Europea– versiones posteriores de la EUPL (la Licencia); Solo podrá usarse esta obra si se respeta la Licencia. Puede obtenerse una copia de la Licencia en: ec.europa.eu/idabc/eupl Salvo cuando lo exija la legislación aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye TAL CUAL, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas. Véase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia

http://open.irekia.net, openirekia@efaber.net

Constants

TYPES

Attributes

deleted[RW]

Public Instance Methods

<=>(other_snetwork) click to toggle source
# File app/models/snetwork.rb, line 37
def <=>(other_snetwork)
  res=Snetwork::TYPES.index(self.label).to_i <=> Snetwork::TYPES.index(other_snetwork.label).to_i 
  if res==0 
    res= (self.position <=> other_snetwork.position)
  end
  res  
end
pretty_url() click to toggle source
# File app/models/snetwork.rb, line 57
def pretty_url
  self.url.gsub(/https?\:\/\//, '')[0..25] if self.url
end
set_social_network_label() click to toggle source
# File app/models/snetwork.rb, line 45
def set_social_network_label
  if self.url 
    TYPES.each do |type|
      if self.url.gsub('.', '').include?(type)
        self.label=type 
        break
      end  
    end
    self.label='other' if self.label.nil?
  end  
end