class Fog::Compute::Fogdocker::Mock
Public Class Methods
new(options={})
click to toggle source
# File lib/fog/fogdocker/compute.rb, line 30 def initialize(options={}) end
Public Instance Methods
api_version()
click to toggle source
# File lib/fog/fogdocker/requests/compute/api_version.rb, line 10 def api_version {'Version' => '1.6'} end
container_action(options = {})
click to toggle source
# File lib/fog/fogdocker/requests/compute/container_action.rb, line 14 def container_action(options = {}) raise ArgumentError, "id is a required parameter" unless options.key? :id raise ArgumentError, "action is a required parameter" unless options.key? :action {'id' => 'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef3','state_running' => false} end
container_commit(options)
click to toggle source
# File lib/fog/fogdocker/requests/compute/container_commit.rb, line 13 def container_commit(options) {'id'=>'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef3', 'repotags' => ['repo/other'], 'created' => 1389877693, 'size' => 3265536} end
container_create(attrs)
click to toggle source
# File lib/fog/fogdocker/requests/compute/container_create.rb, line 35 def container_create(attrs) {'id' => '2ce79789656e4f7474624be6496dc6d988899af30d556574389a19aade2f9650', 'image' => 'mattdm/fedora:f19', 'command' => '/bin/bash', 'created' => '1389876158', 'status' => 'Up 45 hours', 'state' => {'running' => 'true'}, 'ports' => nil, 'sizerw' => 0, 'sizerootfs' => 0, 'name' => '123123123', 'names' => ['/boring_engelbert'] } end
container_delete(options = {})
click to toggle source
# File lib/fog/fogdocker/requests/compute/container_delete.rb, line 14 def container_delete(options = {}) raise ArgumentError, "instance id is a required parameter" unless options.key? :id true end
container_get(id)
click to toggle source
# File lib/fog/fogdocker/requests/compute/container_get.rb, line 10 def container_get(id) {'id' => '2ce79789656e4f7474624be6496dc6d988899af30d556574389a19aade2f9650', 'image' => 'mattdm/fedora:f19', 'command' => '/bin/bash', 'created' => '1389876158', 'status' => 'Up 45 hours', 'state_running' => true, 'config_cpu_shares' => '1', 'network_settings_ipaddress' => '172.17.0.2', 'config_memory' => '1024', 'config_hostname' => '21341234', 'ports' => nil, 'sizerw' => 0, 'sizerootfs' => 0, 'name' => '123123123', 'names' => ['/boring_engelbert']} end
image_all(filters = {})
click to toggle source
# File lib/fog/fogdocker/requests/compute/image_all.rb, line 12 def image_all(filters = {}) [ {'id'=>'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef2', 'repotags' => ['repo/one'], 'created' => 1389877693, 'size' => 3265536}, {'id'=>'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef3', 'repotags' => ['repo/other'], 'created' => 1389877693, 'size' => 3265536} ] end
image_create(attrs)
click to toggle source
# File lib/fog/fogdocker/requests/compute/image_create.rb, line 11 def image_create(attrs) {'id'=>'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef2'} end
image_delete(options = {})
click to toggle source
# File lib/fog/fogdocker/requests/compute/image_delete.rb, line 13 def image_delete(options = {}) raise ArgumentError, "instance id is a required parameter" unless options.key? :id "[{'Deleted':'b15c1423ba157d0f7ac83cba178390c421bb8d536e7e7857580fc10f2d53e1b9'}]" end
image_get(id)
click to toggle source
# File lib/fog/fogdocker/requests/compute/image_get.rb, line 10 def image_get(id) {'id'=>'a6b02c7ca29a22619f7d0e59062323247739bc0cd375d619f305f0b519af4ef3', 'repotags' => ['repo/other'], 'created' => 1389877693, 'size' => 3265536} end