module Officepod::Authentication

Public Instance Methods

login() click to toggle source
# File lib/officepod/authentication.rb, line 4
def login
  validates_body
  response = self.class.post(@end_point, @options)
  result = JSON.parse(response.parsed_response)
  cookie = get_cookie(response.headers["set-cookie"])
  result["SID"] = cookie
  result["storage_list"] = storage_auth_list(lang: "ko", cookie: cookie)
  result.delete_if { |k,v| ["result", "resultcode", "message"].include? k }
  result
end
logout() click to toggle source
# File lib/officepod/authentication.rb, line 15
def logout
  response = self.class.delete(@end_point, @options)
  response.parsed_response
end