Class: User
- Inherits:
-
PassiveLDAP::Base
- Object
- PassiveLDAP::Base
- User
- Defined in:
- lib/user.rb
Overview
the User class is a real-life example of the usage of PassiveLDAP.
Most of the attributes are commented out, because I don’t really use them, but they have their :multi_valued attribute set if they may be multi_valued (using A/D and the following objectclasses: top,person,user,organizationalperson), so they can be safely uncommented if needed.
Some of the attributes are renamed, because they are used to represent something else (like workshops instead of department)
Constant Summary collapse
- COUNTRIES =
[ [ "(válassz)", "" ], [ "Afganisztán", "AF" ], [ "Aland", "AX" ], [ "Albánia", "AL" ], [ "Algéria", "DZ" ], [ "Amerikai Csendes-óceáni szigetek", "UM" ], [ "Amerikai Egyesült Államok", "US" ], [ "Amerikai Szamoa", "AS" ], [ "Amerikai Virgin-szigetek", "VI" ], [ "Andorra", "AD" ], [ "Angola", "AO" ], [ "Anguilla", "AI" ], [ "Antarktisz", "AQ" ], [ "Antigua és Barbuda", "AG" ], [ "Argentína", "AR" ], [ "Aruba", "AW" ], [ "Ausztrália", "AU" ], [ "Ausztria", "AT" ], [ "Azerbajdzsán", "AZ" ], [ "Bahama-szigetek", "BS" ], [ "Bahrein", "BH" ], [ "Banglades", "BD" ], [ "Barbados", "BB" ], [ "Belgium", "BE" ], [ "Belize", "BZ" ], [ "Benin", "BJ" ], [ "Bermuda", "BM" ], [ "Bhután", "BT" ], [ "Bissau-Guinea", "GW" ], [ "Bolívia", "BO" ], [ "Bosznia-Hercegovina", "BA" ], [ "Botswana", "BW" ], [ "Bouvet-sziget", "BV" ], [ "Brazília", "BR" ], [ "Brit Indiai-óceáni terület", "IO" ], [ "Brit Virgin-szigetek", "VG" ], [ "Brunei", "BN" ], [ "Bulgária", "BG" ], [ "Burkina Faso", "BF" ], [ "Burundi", "BI" ], [ "Chile", "CL" ], [ "Ciprus", "CY" ], [ "Comore-szigetek", "KM" ], [ "Cook-szigetek", "CK" ], [ "Costa Rica", "CR" ], [ "Csád", "TD" ], [ "Csehország", "CZ" ], [ "Dánia", "DK" ], [ "Dél-afrikai Köztársaság", "ZA" ], [ "Dél-Georgia és Déli-Sandwich-szigetek", "GS" ], [ "Dominikai Közösség", "DM" ], [ "Dominikai Köztársaság", "DO" ], [ "Dzsibuti", "DJ" ], [ "Ecuador", "EC" ], [ "Egyenlítői-Guinea", "GQ" ], [ "Egyesült Arab Emírségek", "AE" ], [ "Egyiptom", "EG" ], [ "Elefántcsontpart", "CI" ], [ "El Salvador", "SV" ], [ "Eritrea", "ER" ], [ "Északi-Mariana-szigetek", "MP" ], [ "Észtország", "EE" ], [ "Etiópia", "ET" ], [ "Falkland-szigetek", "FK" ], [ "Fehéroroszország", "BY" ], [ "Feröer", "FO" ], [ "Fidzsi", "FJ" ], [ "Finnország", "FI" ], [ "Francia déli és antarktiszi területek", "TF" ], [ "Francia Guyana", "GF" ], [ "Franciaország", "FR" ], [ "Francia Polinézia", "PF" ], [ "Fülöp-szigetek", "PH" ], [ "Gabon", "GA" ], [ "Gambia", "GM" ], [ "Ghána", "GH" ], [ "Gibraltár", "GI" ], [ "Görögország", "GR" ], [ "Grenada", "GD" ], [ "Grönland", "GL" ], [ "Grúzia", "GE" ], [ "Guadeloupe", "GP" ], [ "Guam", "GU" ], [ "Guatemala", "GT" ], [ "Guinea", "GN" ], [ "Guyana", "GY" ], [ "Haiti", "HT" ], [ "Heard-sziget és McDonald-szigetek", "HM" ], [ "Holland Antillák", "AN" ], [ "Hollandia", "NL" ], [ "Honduras", "HN" ], [ "Hongkong", "HK" ], [ "Horvátország", "HR" ], [ "India", "IN" ], [ "Indonézia", "ID" ], [ "Irak", "IQ" ], [ "Irán", "IR" ], [ "Írország", "IE" ], [ "Izland", "IS" ], [ "Izrael", "IL" ], [ "Jamaika", "JM" ], [ "Japán", "JP" ], [ "Jemen", "YE" ], [ "Jordánia", "JO" ], [ "Kajmán-szigetek", "KY" ], [ "Kambodzsa", "KH" ], [ "Kamerun", "CM" ], [ "Kanada", "CA" ], [ "Karácsony-sziget", "CX" ], [ "Katar", "QA" ], [ "Kazahsztán", "KZ" ], [ "Kelet-Timor", "TL" ], [ "Kenya", "KE" ], [ "Kína", "CN" ], [ "Kirgizisztán", "KG" ], [ "Kiribati", "KI" ], [ "Kókusz (Keeling)-szigetek", "CC" ], [ "Kolumbia", "CO" ], [ "Kongói Demokratikus Köztársaság (Zaire)", "CD" ], [ "Kongói Köztársaság (Kongó)", "CG" ], [ "Dél-Korea (Koreai Köztársaság)", "KR" ], [ "Észak-Korea (Koreai NDK)", "KP" ], [ "Közép-Afrika", "CF" ], [ "Kuba", "CU" ], [ "Kuvait", "KW" ], [ "Laosz", "LA" ], [ "Lengyelország", "PL" ], [ "Lesotho", "LS" ], [ "Lettország", "LV" ], [ "Libanon", "LB" ], [ "Libéria", "LR" ], [ "Líbia", "LY" ], [ "Liechtenstein", "LI" ], [ "Litvánia", "LT" ], [ "Luxemburg", "LU" ], [ "Macedónia", "MK" ], [ "Madagaszkár", "MG" ], [ "Magyarország", "HU" ], [ "Makaó", "MO" ], [ "Malajzia", "MY" ], [ "Malawi", "MW" ], [ "Maldív-szigetek", "MV" ], [ "Mali", "ML" ], [ "Málta", "MT" ], [ "Marokkó", "MA" ], [ "Marshall-szigetek", "MH" ], [ "Martinique", "MQ" ], [ "Mauritánia", "MR" ], [ "Mauritius", "MU" ], [ "Mayotte", "YT" ], [ "Mexikó", "MX" ], [ "Mianmar", "MM" ], [ "Mikronézia", "FM" ], [ "Moldova", "MD" ], [ "Monaco", "MC" ], [ "Mongólia", "MN" ], [ "Montserrat", "MS" ], [ "Mozambik", "MZ" ], [ "Nagy-Britannia (Egyesült Királyság)", "GB" ], [ "Namíbia", "NA" ], [ "Nauru", "NR" ], [ "Németország", "DE" ], [ "Nepál", "NP" ], [ "Nicaragua", "NI" ], [ "Niger", "NE" ], [ "Nigéria", "NG" ], [ "Niue", "NU" ], [ "Norfolk-sziget", "NF" ], [ "Norvégia", "NO" ], [ "Nyugat-Szahara", "EH" ], [ "Olaszország", "IT" ], [ "Omán", "OM" ], [ "Oroszország", "RU" ], [ "Örményország", "AM" ], [ "Pakisztán", "PK" ], [ "Palau", "PW" ], [ "Palesztina", "PS" ], [ "Panama", "PA" ], [ "Pápua Új-Guinea", "PG" ], [ "Paraguay", "PY" ], [ "Peru", "PE" ], [ "Pitcairn-szigetek", "PN" ], [ "Portugália", "PT" ], [ "Puerto Rico", "PR" ], [ "Réunion", "RE" ], [ "Románia", "RO" ], [ "Ruanda", "RW" ], [ "Saint Kitts és Nevis", "KN" ], [ "Saint Lucia", "LC" ], [ "Saint Pierre és Miquelon", "PM" ], [ "Saint Vincent és a Grenadine-szigetek", "VC" ], [ "Salamon-szigetek", "SB" ], [ "San Marino", "SM" ], [ "Sao Tomé és Príncipe", "ST" ], [ "Seychelle-szigetek", "SC" ], [ "Sierra Leone", "SL" ], [ "Spanyolország", "ES" ], [ "Srí Lanka", "LK" ], [ "Suriname", "SR" ], [ "Svájc", "CH" ], [ "Svalbard (Spitzbergák) és Jan Mayen", "SJ" ], [ "Svédország", "SE" ], [ "Szamoa", "WS" ], [ "Szaúd-Arábia", "SA" ], [ "Szenegál", "SN" ], [ "Szent Ilona", "SH" ], [ "Szerbia és Montenegró", "CS" ], [ "Szingapúr", "SG" ], [ "Szíria", "SY" ], [ "Szlovákia", "SK" ], [ "Szlovénia", "SI" ], [ "Szomália", "SO" ], [ "Szudán", "SD" ], [ "Szváziföld", "SZ" ], [ "Tádzsikisztán", "TJ" ], [ "Tajvan", "TW" ], [ "Tanzánia", "TZ" ], [ "Thaiföld", "TH" ], [ "Togó", "TG" ], [ "Tokelau", "TK" ], [ "Tonga", "TO" ], [ "Törökország", "TR" ], [ "Trinidad és Tobago", "TT" ], [ "Tunézia", "TN" ], [ "Turks- és Caicos-szigetek", "TC" ], [ "Tuvalu", "TV" ], [ "Türkmenisztán", "TM" ], [ "Uganda", "UG" ], [ "Új-Kaledónia", "NC" ], [ "Új-Zéland", "NZ" ], [ "Ukrajna", "UA" ], [ "Uruguay", "UY" ], [ "Üzbegisztán", "UZ" ], [ "Vanuatu", "VU" ], [ "Vatikán", "VA" ], [ "Venezuela", "VE" ], [ "Vietnam", "VN" ], [ "Wallis és Futuna", "WF" ], [ "Zambia", "ZM" ], [ "Zimbabwe", "ZW" ], [ "Zöld-foki-szigetek", "CV" ], ]
Constants inherited from PassiveLDAP::Base
Method Summary
Methods inherited from PassiveLDAP::Base
#[], #[]=, #array_separator, attr_mapfrom, attr_mapto, #attribute_names, #attribute_present?, #attributes, #attributes=, attrs, attrs_all, bind, #bind, #clone, #column_for_attribute, column_names, columns, columns_hash, content_columns, count, create, define_attr_method, delete, delete_all, destroy, #destroy, destroy_all, #dn, #dn=, exists?, #exists_in_directory, find, generated_methods, generated_methods?, #get_attribute, #get_old_attribute, human_attribute_name, #id, #id=, #id?, #initialize, initialize_ldap_con, inspect, #inspect, #new_record?, passive_ldap, passive_ldap_attr, primary_key, #reload, #respond_to_without_attributes?, #save, #save!, serialize, serialized_attributes, #set_attribute, #set_password, #set_password!, #set_protection_level, settings, table_name, #to_s, update, update_all, #update_attribute, #update_attributes, #update_attributes!, update_counters, validates_format_of_each
Constructor Details
This class inherits a constructor from PassiveLDAP::Base