Class: Ucenter::Interface::User
- Inherits:
-
Base
- Object
- Base
- Ucenter::Interface::User
show all
- Defined in:
- lib/ucenter/interface/user.rb
Instance Method Summary
collapse
Methods inherited from Base
#db_client, #get, #initialize, #post
Instance Method Details
#get_user(username, is_uid = FALSE) ⇒ Object
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/ucenter/interface/user.rb', line 5
def get_user(username, is_uid = FALSE)
if is_uid == 1
data = get_user_by_uid(username)
elsif is_uid == 2
data= get_user_by_email(username)
else
data = get_user_by_username(username)
end
data
end
|
#get_user_by_email(username) ⇒ Object
24
25
26
|
# File 'lib/ucenter/interface/user.rb', line 24
def get_user_by_email(username)
db_client.query("SELECT * FROM #{Ucenter::Config.uc_dbtablepre}members WHERE email='#{username}'").to_a[0]
end
|
#get_user_by_uid(username) ⇒ Object
20
21
22
|
# File 'lib/ucenter/interface/user.rb', line 20
def get_user_by_uid(username)
db_client.query("SELECT * FROM #{Ucenter::Config.uc_dbtablepre}members WHERE uid='#{username}'").to_a[0]
end
|
#get_user_by_username(username) ⇒ Object
16
17
18
|
# File 'lib/ucenter/interface/user.rb', line 16
def get_user_by_username(username)
db_client.query("SELECT * FROM #{Ucenter::Config.uc_dbtablepre}members WHERE username='#{username}'").to_a[0]
end
|