Sha256: 68c54c53bdfb168b43ee72fe894ea527f0fac95f065c27e10d002b16805f316c
Contents?: true
Size: 665 Bytes
Versions: 36
Compression:
Stored size: 665 Bytes
Contents
require 'uri' module Fog module Compute class Joyent class Mock 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 end class Real def get_package(name) name = URI.escape(name) request( :method => "GET", :path => "/my/packages/#{name}", :expects => 200, :idempotent => true ) end end end end end
Version data entries
36 entries across 34 versions & 6 rubygems