From 21ba080d8ecd48e276ad1b89de65e7f916812d27 Mon Sep 17 00:00:00 2001 From: Kevin Olbrich Date: Mon, 16 Dec 2013 19:11:36 +0000 Subject: [PATCH] implement get_images api call --- .../joyent/requests/compute/list_images.rb | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 lib/fog/joyent/requests/compute/list_images.rb diff --git a/lib/fog/joyent/requests/compute/list_images.rb b/lib/fog/joyent/requests/compute/list_images.rb new file mode 100644 index 000000000..d1562a4f8 --- /dev/null +++ b/lib/fog/joyent/requests/compute/list_images.rb @@ -0,0 +1,25 @@ +module Fog + module Compute + class Joyent + + class Mock + def list_images + res = Excon::Response.new + res.status = 200 + res.body = self.data[:datasets].values + res + end + end + + class Real + def list_images + request( + :method => "GET", + :path => "/#{@joyent_username}/images", + :expects => 200 + ) + end + end + end + end +end