Sha256: 2927b07c8fd43d584fa80082e25c274fc4baa84429946ac5c6ccebe844aae05b
Contents?: true
Size: 678 Bytes
Versions: 39
Compression:
Stored size: 678 Bytes
Contents
class Ey::Core::Client class Real def update_address(params={}) id = params["id"] request( :method => :put, :path => "addresses/#{id}", :body => {"address" => params.fetch("address")} ) end end # Real class Mock def update_address(params={}) identity = resource_identity(params) address = find(:addresses, identity) address_params = Cistern::Hash.slice(Cistern::Hash.stringify_keys(params["address"]), "disappeared_at") address.merge! address_params response( :body => { "address" => address }, :status => 200 ) end end # Mock end # Ey::Core::Client
Version data entries
39 entries across 39 versions & 2 rubygems