Class: TaskJuggler::DaemonConnector
- Includes:
- DaemonConnectorMixin
- Defined in:
- lib/taskjuggler/daemon/DaemonConnector.rb
Instance Method Summary collapse
- #disconnect ⇒ Object
- #getProject(projectId) ⇒ Object
- #getProjectList ⇒ Object
-
#initialize(authKey, host, port, uri) ⇒ DaemonConnector
constructor
A new instance of DaemonConnector.
Methods included from DaemonConnectorMixin
#connectDaemon, #disconnectDaemon
Methods included from MessageHandler
#critical, #debug, #error, #fatal, #info, #warning
Constructor Details
#initialize(authKey, host, port, uri) ⇒ DaemonConnector
Returns a new instance of DaemonConnector.
101 102 103 104 105 106 107 108 109 |
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 101 def initialize(authKey, host, port, uri) @authKey = authKey @host = host @port = port @uri = uri @unsafeMode = true @broker = connectDaemon end |
Instance Method Details
#disconnect ⇒ Object
111 112 113 114 |
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 111 def disconnect disconnectDaemon @broker = nil end |
#getProject(projectId) ⇒ Object
116 117 118 |
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 116 def getProject(projectId) @broker.getProject(@authKey, projectId) end |
#getProjectList ⇒ Object
120 121 122 |
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 120 def getProjectList @broker.getProjectList(@authKey) end |