forked from redbooth/teambox
-
Notifications
You must be signed in to change notification settings - Fork 0
/
social_network.rb
30 lines (27 loc) · 999 Bytes
/
social_network.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class SocialNetwork < ActiveRecord::Base
belongs_to :user
NETWORK_TYPES = ['Twitter','Facebook','Linked In','FriendFeed','MySpace','Seesmic','Delicious','Stumble Upon','Other']
TYPES = ['Personal','Business','Other']
def get_network_type
NETWORK_TYPES[account_network_type]
end
def get_type
TYPES[account_type]
end
def to_url
if name.include? ".com/"
name
else
case get_network_type
when 'Twitter' then "http://www.twitter.com/#{name}"
when 'Facebook' then "http://www.facebook.com/#{name}"
when 'Linked In' then "http://www.linkedin.com/in/#{name}"
when 'FriendFeed' then "http://www.friendfeed.com/#{name}"
when 'MySpace' then "http://www.myspace.com/#{name}"
when 'Seesmic' then "http://www.seesmic.tv/#{name}"
when 'Delicious' then "http://www.delicious.com/#{name}"
when 'Stumble Upon' then "http://#{name}.stumbleupon.com/"
end
end
end
end