Sha256: bea7e827c6d649a2a7906ea91e2f868f2b01b1422e68c11f6c832659d53e231e
Contents?: true
Size: 540 Bytes
Versions: 15
Compression:
Stored size: 540 Bytes
Contents
module Conjur module BuildFromResponse def build_from_response(response, credentials) new(response.headers[:location], credentials).tap do |obj| obj.attributes = JSON.parse(response.body) if obj.respond_to?(:resource_kind) obj.log do |logger| logger << "Created #{obj.resource_kind} #{obj.resource_id}" end elsif obj.respond_to?(:id) obj.log do |logger| logger << "Created #{self.name} #{obj.id}" end end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems