Это данные, которые я получаю с сервера rubycas.
{
"cn"=>"--- - Toby Joiner",
"sn"=>"--- - Joiner",
"mail"=>"--- - tobyjoiner@xxxxxx.xxx",
"memberof"=>"---
- CN=All Users,OU=AllUsers,DC=bnw,DC=local
- CN=Administrators,CN=Builtin,DC=bnw,DC=local
- CN=Remote Desktop Users,CN=Builtin,DC=bnw,DC=local",
"givenname"=>"--- - Toby"
}
Мне интересно, есть ли способ, которым я должен вытащить эти данные, сейчас я делаю:
first_name = session[:cas_extra_attributes][:sn].gsub('-','')
, чтобы удалить тире.Я надеюсь, что мне не хватает встроенного способа получения дополнительных данных с сервера rubycas.