module Fog module Compute class Joyent class Mock 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 end class Real def get_machine(uuid) request( :method => "GET", :path => "/my/machines/#{uuid}", :expects => [200, 410] ) end end end end end