lib/fog/ecloud/requests/compute/get_ssh_key.rb in fog-maestrodev-1.7.0.20121114190951 vs lib/fog/ecloud/requests/compute/get_ssh_key.rb in fog-maestrodev-1.8.0.20130109172219
- old
+ new
@@ -4,8 +4,19 @@
class Real
basic_request :get_ssh_key
end
+ class Mock
+ def get_ssh_key(uri)
+ ssh_key_id = id_from_uri(uri).to_i
+ ssh_key = self.data[:ssh_keys][ssh_key_id.to_i]
+
+ if ssh_key
+ response(:body => Fog::Ecloud.slice(ssh_key, :id, :admin_organization))
+ else response(:status => 404) # ?
+ end
+ end
+ end
end
end
end