class DTK::Network::Client::Session

Attributes

conn[RW]

Public Class Methods

get_codecommit_data() click to toggle source
# File lib/client/session.rb, line 48
def self.get_codecommit_data
  instance.conn.codecommit
end
get_connection(opts = {}) click to toggle source

opts can have keys

:reset
# File lib/client/session.rb, line 16
def self.get_connection(opts = {})
  instance.conn = Conn.new if opts[:reset]
  instance.conn
end
logout() click to toggle source
# File lib/client/session.rb, line 31
def self.logout
  # from this point @conn is not valid, since there are no cookies set
  instance.conn.logout
end
new() click to toggle source
# File lib/client/session.rb, line 10
def initialize
  @conn = Conn.new
end
re_initialize() click to toggle source

def self.connection_username

instance.conn.get_username

end

# File lib/client/session.rb, line 25
def self.re_initialize
  instance.conn = nil
  instance.conn = Conn.new
  instance.conn.cookies
end
rest_delete(route, delete_body = {}) click to toggle source
# File lib/client/session.rb, line 44
def self.rest_delete(route, delete_body = {})
  instance.conn.delete(route, delete_body)
end
rest_get(route, opts = {}) click to toggle source
# File lib/client/session.rb, line 40
def self.rest_get(route, opts = {})
  instance.conn.get(route, opts)
end
rest_post(route, post_body = {}) click to toggle source
# File lib/client/session.rb, line 36
def self.rest_post(route, post_body = {})
  instance.conn.post(route, post_body)
end