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