class Uaeds::Eds
Public Class Methods
eds_key()
click to toggle source
# File lib/uaeds/eds.rb, line 53 def self.eds_key @@eds_key end
eds_key=(key=nil)
click to toggle source
# File lib/uaeds/eds.rb, line 45 def self.eds_key=(key=nil) @@eds_key = key end
eds_user()
click to toggle source
# File lib/uaeds/eds.rb, line 49 def self.eds_user @@eds_user end
eds_user=(user=nil)
click to toggle source
# File lib/uaeds/eds.rb, line 41 def self.eds_user=(user=nil) @@eds_user = user end
new(url=nil, user=nil, password=nil)
click to toggle source
# File lib/uaeds/eds.rb, line 6 def initialize(url=nil, user=nil, password=nil) if(url == nil) raise ArgumentError, "EDS URL required." unless (self.class.eds_endpoint && self.class.eds_endpoint.strip != "") if(@@eds_user && @@eds_key) @user = @@eds_user @password = @@eds_key end @url = self.class.eds_endpoint else raise ArgumentError, "EDS URL required." unless (url && url.strip != "") if(user && password) @user = user @password = password end @url = url end end
Public Instance Methods
person(identifier)
click to toggle source
# File lib/uaeds/eds.rb, line 37 def person(identifier) return open_person(identifier) end
person_by_emplid(emplid)
click to toggle source
# File lib/uaeds/eds.rb, line 33 def person_by_emplid(emplid) return open_person(emplid) end
person_by_netid(netid)
click to toggle source
# File lib/uaeds/eds.rb, line 29 def person_by_netid(netid) return open_person(netid) end
person_by_uaid(uaid)
click to toggle source
# File lib/uaeds/eds.rb, line 25 def person_by_uaid(uaid) return open_person(uaid) end
Private Instance Methods
open_persion(idenfifier)
click to toggle source
# File lib/uaeds/eds.rb, line 59 def open_persion(idenfifier) end