Module: FogExtensions::Fogdocker::Server
- Extended by:
- ActiveSupport::Concern
- Includes:
- ActionView::Helpers::NumberHelper
- Defined in:
- app/models/concerns/fog_extensions/fogdocker/server.rb
Instance Method Summary collapse
Instance Method Details
#command ⇒ Object
12 13 14 15 16 17 |
# File 'app/models/concerns/fog_extensions/fogdocker/server.rb', line 12 def command c=[] c += entrypoint if entrypoint.any? c += cmd if cmd.any? c.join(' ') end |
#poweroff ⇒ Object
19 20 21 |
# File 'app/models/concerns/fog_extensions/fogdocker/server.rb', line 19 def poweroff service.vm_action(:id =>id, :action => :kill) end |
#reset ⇒ Object
23 24 25 26 |
# File 'app/models/concerns/fog_extensions/fogdocker/server.rb', line 23 def reset poweroff start end |
#state ⇒ Object
8 9 10 |
# File 'app/models/concerns/fog_extensions/fogdocker/server.rb', line 8 def state state_running ? "Running" :"Stopped" end |
#vm_description ⇒ Object
28 29 30 |
# File 'app/models/concerns/fog_extensions/fogdocker/server.rb', line 28 def vm_description _("%{cores} Cores and %{memory} memory") % {:cores => cpus, :memory => number_to_human_size(memory.to_i)} end |