Class: RestRoutes::RouteManager

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-node/apidesc.rb

Overview

REMOTE_PORT = 3333

Class Method Summary collapse

Class Method Details

.backup_log_url(host, port, vmname = nil) ⇒ Object



282
283
284
285
286
287
288
289
290
291
292
293
# File 'lib/vagrant-node/apidesc.rb', line 282

def self.backup_log_url(host,port,vmname=nil)
	url="http://#{host}:#{port}#{node_backup_log_route}"

	if (vmname!=nil)
		url=String.new(vm_backup_log_route)
		url[":vm"]=vmname
		url="http://#{host}:#{port}#{url}"		
	end
	
	url
	
end

.box_add_routeObject



23
24
25
# File 'lib/vagrant-node/apidesc.rb', line 23

def self.box_add_route
	BOX_ADD_ROUTE
end

.box_add_url(host, port) ⇒ Object



143
144
145
# File 'lib/vagrant-node/apidesc.rb', line 143

def self.box_add_url(host,port)			
	"http://#{host}:#{port}#{box_add_route}"
end

.box_delete_routeObject



19
20
21
# File 'lib/vagrant-node/apidesc.rb', line 19

def self.box_delete_route
	BOX_DELETE_ROUTE
end

.box_delete_url(host, port, box, provider) ⇒ Object



147
148
149
150
151
152
153
154
155
156
# File 'lib/vagrant-node/apidesc.rb', line 147

def self.box_delete_url(host,port,box,provider)
	
	url=String.new(box_delete_route)
	url[":box"]=box
	url[":provider"]=provider
	url="http://#{host}:#{port}#{url}"
	
	url
	
end

.box_download_routeObject



15
16
17
# File 'lib/vagrant-node/apidesc.rb', line 15

def self.box_download_route
	BOX_DOWNLOAD_ROUTE
end

.box_download_url(host, port) ⇒ Object



135
136
137
# File 'lib/vagrant-node/apidesc.rb', line 135

def self.box_download_url(host,port)
	"http://#{host}:#{port}#{box_download_route}"
end

.box_list_routeObject



11
12
13
# File 'lib/vagrant-node/apidesc.rb', line 11

def self.box_list_route
	BOX_LIST_ROUTE
end

.box_list_url(host, port) ⇒ Object



139
140
141
# File 'lib/vagrant-node/apidesc.rb', line 139

def self.box_list_url(host,port)
	"http://#{host}:#{port}#{box_list_route}"
end

.config_show_routeObject



108
109
110
# File 'lib/vagrant-node/apidesc.rb', line 108

def self.config_show_route
 		NODE_CONFIG_SHOW_ROUTE
end

.config_show_url(host, port) ⇒ Object



295
296
297
# File 'lib/vagrant-node/apidesc.rb', line 295

def self.config_show_url(host,port)
  "http://#{host}:#{port}#{config_show_route}"
end

.config_upload_routeObject



112
113
114
# File 'lib/vagrant-node/apidesc.rb', line 112

def self.config_upload_route
 		NODE_CONFIG_UPLOAD_ROUTE
end

.config_upload_url(host, port) ⇒ Object



303
304
305
# File 'lib/vagrant-node/apidesc.rb', line 303

def self.config_upload_url(host,port)
  "http://#{host}:#{port}#{config_upload_route}"
end

.login_routeObject



117
118
119
# File 'lib/vagrant-node/apidesc.rb', line 117

def self.
  LOGIN_ROUTE
end

.login_url(host, port) ⇒ Object



168
169
170
171
# File 'lib/vagrant-node/apidesc.rb', line 168

def self.(host,port)
	
  "http://#{host}:#{port}#{}"
end

.node_backup_log_routeObject



91
92
93
# File 'lib/vagrant-node/apidesc.rb', line 91

def self.node_backup_log_route
	NODE_BACKUP_LOG_ROUTE
end

.node_info_routeObject



7
8
9
# File 'lib/vagrant-node/apidesc.rb', line 7

def self.node_info_route
	NODE_INFO
end

.node_info_url(host, port) ⇒ Object



131
132
133
# File 'lib/vagrant-node/apidesc.rb', line 131

def self.node_info_url(host,port)
	"http://#{host}:#{port}#{node_info_route}"
end

.node_password_change_routeObject



95
96
97
# File 'lib/vagrant-node/apidesc.rb', line 95

def self.node_password_change_route
  	NODE_PASSWORD_CHANGE
end

.node_password_change_url(host, port) ⇒ Object



299
300
301
# File 'lib/vagrant-node/apidesc.rb', line 299

def self.node_password_change_url(host,port)
  "http://#{host}:#{port}#{node_password_change_route}"
end

.node_queue_last_routeObject



125
126
127
# File 'lib/vagrant-node/apidesc.rb', line 125

def self.node_queue_last_route
 		NODE_QUEUE_LAST_ROUTE
end

.node_queue_last_url(host, port) ⇒ Object



164
165
166
# File 'lib/vagrant-node/apidesc.rb', line 164

def self.node_queue_last_url(host,port)
  "http://#{host}:#{port}#{node_queue_last_route}"
end

.node_queue_routeObject



121
122
123
# File 'lib/vagrant-node/apidesc.rb', line 121

def self.node_queue_route
  NODE_QUEUE_ROUTE
end

.node_queue_url(host, port, id) ⇒ Object



158
159
160
161
162
# File 'lib/vagrant-node/apidesc.rb', line 158

def self.node_queue_url(host,port,id)
  url=String.new(node_queue_route)		  
  url[":id"] = id		  
  url="http://#{host}:#{port}#{url}"
end

.snapshot_list_url(host, port, vmname = nil) ⇒ Object



230
231
232
233
234
235
236
237
238
239
240
241
# File 'lib/vagrant-node/apidesc.rb', line 230

def self.snapshot_list_url(host,port,vmname=nil)	
	url="http://#{host}:#{port}#{snapshots_all_route}"

	if (vmname!=nil)
		url=String.new(vm_snapshots_route)
		url[":vm"]=vmname
		url="http://#{host}:#{port}#{url}"		
	end
	
	url
	
end

.snapshots_all_routeObject



67
68
69
# File 'lib/vagrant-node/apidesc.rb', line 67

def self.snapshots_all_route
	SNAPSHOTS_ALL_ROUTE
end

.vm_add_routeObject



47
48
49
# File 'lib/vagrant-node/apidesc.rb', line 47

def self.vm_add_route
 		VM_ADD_ROUTE
end

.vm_add_url(host, port) ⇒ Object



185
186
187
# File 'lib/vagrant-node/apidesc.rb', line 185

def self.vm_add_url(host,port)
  "http://#{host}:#{port}#{vm_add_route}"
end

.vm_backup_log_routeObject



103
104
105
# File 'lib/vagrant-node/apidesc.rb', line 103

def self.vm_backup_log_route
	VM_BACKUP_LOG_ROUTE
end

.vm_delete_routeObject



83
84
85
# File 'lib/vagrant-node/apidesc.rb', line 83

def self.vm_delete_route
 		VM_DELETE_ROUTE
end

.vm_delete_url(host, port, vmname) ⇒ Object



271
272
273
274
275
276
277
# File 'lib/vagrant-node/apidesc.rb', line 271

def self.vm_delete_url(host,port,vmname)
  url=String.new(vm_delete_route)
    url[":vm"]=vmname
    url="http://#{host}:#{port}#{url}"    
    
    url
end

.vm_destroy_routeObject



43
44
45
# File 'lib/vagrant-node/apidesc.rb', line 43

def self.vm_destroy_route
	VM_DESTROY_ROUTE
end

.vm_destroy_url(host, port) ⇒ Object



181
182
183
# File 'lib/vagrant-node/apidesc.rb', line 181

def self.vm_destroy_url(host,port)
	"http://#{host}:#{port}#{vm_destroy_route}"
end

.vm_halt_routeObject



39
40
41
# File 'lib/vagrant-node/apidesc.rb', line 39

def self.vm_halt_route
	VM_HALT_ROUTE
end

.vm_halt_url(host, port) ⇒ Object



177
178
179
# File 'lib/vagrant-node/apidesc.rb', line 177

def self.vm_halt_url(host,port)
	"http://#{host}:#{port}#{vm_halt_route}"
end

.vm_info_routeObject



99
100
101
# File 'lib/vagrant-node/apidesc.rb', line 99

def self.vm_info_route
	VM_INFO_ROUTE
end

.vm_info_url(host, port, vmname) ⇒ Object



202
203
204
205
206
207
# File 'lib/vagrant-node/apidesc.rb', line 202

def self.vm_info_url(host,port,vmname)
	url="http://#{host}:#{port}#{vm_info_route}"
	url=String.new(vm_info_route)
	url[":vm"]=vmname
	url="http://#{host}:#{port}#{url}"		
end

.vm_provision_routeObject



55
56
57
# File 'lib/vagrant-node/apidesc.rb', line 55

def self.vm_provision_route
	VM_PROVISION_ROUTE
end

.vm_provision_url(host, port) ⇒ Object



197
198
199
# File 'lib/vagrant-node/apidesc.rb', line 197

def self.vm_provision_url(host,port)
	"http://#{host}:#{port}#{vm_provision_route}"
end

.vm_resume_routeObject



35
36
37
# File 'lib/vagrant-node/apidesc.rb', line 35

def self.vm_resume_route
	VM_RESUME_ROUTE
end

.vm_resume_url(host, port) ⇒ Object



193
194
195
# File 'lib/vagrant-node/apidesc.rb', line 193

def self.vm_resume_url(host,port)
	"http://#{host}:#{port}#{vm_resume_route}"
end

.vm_snapshot_delete_routeObject



79
80
81
# File 'lib/vagrant-node/apidesc.rb', line 79

def self.vm_snapshot_delete_route
 		VM_SNAPSHOT_DELETE_ROUTE
end

.vm_snapshot_delete_url(host, port, vmname, snapid) ⇒ Object



252
253
254
255
256
257
258
259
260
# File 'lib/vagrant-node/apidesc.rb', line 252

def self.vm_snapshot_delete_url(host,port,vmname,snapid)       
  url=String.new(vm_snapshot_delete_route)        
  url[":vm"]=vmname
  url[":snapid"]=snapid
  url="http://#{host}:#{port}#{url}"            
  
  url
  
end

.vm_snapshot_restore_routeObject



87
88
89
# File 'lib/vagrant-node/apidesc.rb', line 87

def self.vm_snapshot_restore_route
	VM_SNAPSHOT_RESTORE_ROUTE
end

.vm_snapshot_restore_url(host, port, vmname) ⇒ Object



262
263
264
265
266
267
268
269
# File 'lib/vagrant-node/apidesc.rb', line 262

def self.vm_snapshot_restore_url(host,port,vmname)
	url=String.new(vm_snapshot_restore_route)
	url[":vm"]=vmname
	url="http://#{host}:#{port}#{url}"		
	
	url
	
end

.vm_snapshot_take_routeObject



75
76
77
# File 'lib/vagrant-node/apidesc.rb', line 75

def self.vm_snapshot_take_route
	VM_SNAPSHOT_TAKE_ROUTE
end

.vm_snapshot_take_url(host, port, vmname) ⇒ Object



243
244
245
246
247
248
249
250
# File 'lib/vagrant-node/apidesc.rb', line 243

def self.vm_snapshot_take_url(host,port,vmname)				
	url=String.new(vm_snapshot_take_route)				
	url[":vm"]=vmname
	url="http://#{host}:#{port}#{url}"						
	
	url
	
end

.vm_snapshots_routeObject



71
72
73
# File 'lib/vagrant-node/apidesc.rb', line 71

def self.vm_snapshots_route
	VM_SNAPSHOTS_ROUTE
end

.vm_sshconfig_routeObject



63
64
65
# File 'lib/vagrant-node/apidesc.rb', line 63

def self.vm_sshconfig_route
	SSH_CONFIG_ROUTE
end

.vm_sshconfig_url(host, port, vmname) ⇒ Object



222
223
224
225
226
227
228
# File 'lib/vagrant-node/apidesc.rb', line 222

def self.vm_sshconfig_url(host,port,vmname)
	url=String.new(vm_sshconfig_route)
	url[":vm"]=vmname
	
	"http://#{host}:#{port}#{url}"
						
end

.vm_status_all_routeObject



59
60
61
# File 'lib/vagrant-node/apidesc.rb', line 59

def self.vm_status_all_route
	VM_STATUS_ALL_ROUTE
end

.vm_status_routeObject



51
52
53
# File 'lib/vagrant-node/apidesc.rb', line 51

def self.vm_status_route
	VM_STATUS_ROUTE
end

.vm_status_url(host, port, vmname = nil) ⇒ Object



209
210
211
212
213
214
215
216
217
218
219
220
# File 'lib/vagrant-node/apidesc.rb', line 209

def self.vm_status_url(host,port,vmname=nil)	
	url="http://#{host}:#{port}#{vm_status_all_route}"

	if (vmname!=nil)
		url=String.new(vm_status_route)
		url[":vm"]=vmname
		url="http://#{host}:#{port}#{url}"		
	end
	
	url
	
end

.vm_suspend_routeObject



31
32
33
# File 'lib/vagrant-node/apidesc.rb', line 31

def self.vm_suspend_route 
	VM_SUSPEND_ROUTE
end

.vm_suspend_url(host, port) ⇒ Object



189
190
191
# File 'lib/vagrant-node/apidesc.rb', line 189

def self.vm_suspend_url(host,port)
	"http://#{host}:#{port}#{vm_suspend_route}"
end

.vm_up_routeObject



27
28
29
# File 'lib/vagrant-node/apidesc.rb', line 27

def self.vm_up_route
	VM_UP_ROUTE
end

.vm_up_url(host, port) ⇒ Object



173
174
175
# File 'lib/vagrant-node/apidesc.rb', line 173

def self.vm_up_url(host,port)
	"http://#{host}:#{port}#{vm_up_route}"
end