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