us-west-1.api.joyentcloud.com/docs#CreateKey
# File lib/fog/joyent/requests/compute/create_key.rb, line 8 def create_key(params) name = params[:name] key = params[:key] record = { "name" => name, "key" => key, "created" => Time.now.utc, "updated" => Time.now.utc } self.data[:keys][name] = record response = Excon::Response.new response.status = 201 response.body = record response end
# File lib/fog/joyent/compute.rb, line 83 def data self.class.data end
# File lib/fog/joyent/requests/compute/delete_key.rb, line 6 def delete_key(keyname) if self.data[:keys].delete(keyname) response = Excon::Response.new response.status = 204 response else raise Excon::Errors::NotFound, "Not Found" end end
# File lib/fog/joyent/requests/compute/get_dataset.rb, line 6 def get_dataset(id) if ds = self.data[:datasets][id] res = Excon::Response.new res.status = 200 res.body = ds else raise Excon::Errors::NotFound end end
# File lib/fog/joyent/requests/compute/get_key.rb, line 6 def get_key(keyid) if key = self.data[:keys][keyid] response = Excon::Response.new response.status = 200 response.body = key response else raise Excon::Errors::NotFound end end
# File lib/fog/joyent/requests/compute/get_machine.rb, line 6 def get_machine(uuid) if machine = self.data[:machines][uuid] res = Excon::Response.new res.status = 200 res.body = machine res else raise Excon::Errors::NotFound, "Not Found" end end
# File lib/fog/joyent/requests/compute/get_package.rb, line 8 def get_package(name) if pkg = self.data[:packages][name] response = Excon::Response.new response.body = pkg response.status = 200 response else raise Excon::Errors::NotFound end end
# File lib/fog/joyent/requests/compute/list_datasets.rb, line 6 def list_datasets res = Excon::Response.new res.status = 200 res.body = self.data[:datasets].values res end
# File lib/fog/joyent/requests/compute/list_keys.rb, line 5 def list_keys response = Excon::Response.new response.status = 200 response.body = self.data[:keys].values response end
# File lib/fog/joyent/requests/compute/list_machines.rb, line 6 def list_machines(options={}) res = Excon::Response.new res.status = 200 res.body = self.data[:machines].values res end
Generated with the Darkfish Rdoc Generator 2.