class ProjectFifo::VM
Constants
- VALIDATIONS
Public Class Methods
new(fifo)
click to toggle source
Calls superclass method
ProjectFifo::Resource::new
# File lib/project-fifo/vm.rb, line 7 def initialize(fifo) super(fifo, 'vms') end
Public Instance Methods
get_by_alias(a)
click to toggle source
# File lib/project-fifo/vm.rb, line 11 def get_by_alias(a) list.map{|i| get(i) }.select{|i| i['config']['alias'] == a } end
get_by_name(n)
click to toggle source
# File lib/project-fifo/vm.rb, line 15 def get_by_name(n) get_by_alias(n) end
Protected Instance Methods
validations()
click to toggle source
# File lib/project-fifo/vm.rb, line 35 def validations() return VALIDATIONS end
Private Instance Methods
action(uuid, act, force = false)
click to toggle source
# File lib/project-fifo/vm.rb, line 41 def action(uuid, act, force = false) put(uuid, { :action => act, :force => force }) end